Here's a list and detailed instructions on how to set up the support for each backend.
Add new backends is quite easy, usually adding just a class
with a couple
methods overrides to retrieve user data from services API. Follow the details
in the Implementation docs.
.. toctree:: :maxdepth: 2 implementation
Here's the list of currently supported backends.
.. toctree:: :maxdepth: 2 email username
.. toctree:: :maxdepth: 2 oauth openid saml
.. toctree:: :maxdepth: 2 amazon angel aol apple appsfuel arcgis azuread battlenet beats behance belgium_eid bitbucket bitbucket_datacenter_oauth2 box bungie cas changetip clef coinbase cognito coursera dailymotion digitalocean discogs discourse disqus docker douban dribbble drip dropbox edmodo etsy eventbrite eveonline evernote facebook facebook_limited_login fedora fitbit flat flickr foursquare github github_enterprise gitlab gitea google grafana instagram itembase jawbone justgiving kakao keycloak khanacademy lastfm launchpad line linkedin livejournal live loginradius lyft mailchimp mailru mapmyfitness mediawiki meetup mendeley microsoftgraph mineid mixcloud moves naszaklasa nationbuilder naver ngpvan_actionid odnoklassnikiru okta openstreetmap openstreetmap_oauth2 oidc orbi orcid osso patreon persona pinterest pixelpin pocket podio qiita qq quizlet rdio readability reddit runkeeper salesforce seznam shimmering shopify simplelogin sketchfab skyrock slack soundcloud spotify suse stackoverflow steam stocktwits strava stripe taobao thisismyjam trello tripit tumblr twilio twitch twitter twitter_oauth2 udata uber untappd upwork vault vend vimeo vk weibo withings wunderlist xing yahoo yammer zotero