Backends ======== Here's a list and detailed instructions on how to set up the support for each backend. Adding new backend support -------------------------- 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 Supported backends ------------------ Here's the list of currently supported backends. Non-social backends ******************* .. toctree:: :maxdepth: 2 email username Base OAuth and OpenID classes ***************************** .. toctree:: :maxdepth: 2 oauth openid saml Social backends *************** .. 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 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