Skip to content
AJ Foster edited this page Mar 26, 2024 · 62 revisions

This is a list of the strategies that are available for Überauth. If you have implemented a strategy and would like to link to it here, feel free!

Provider Strategies

These strategies are to be used directly to authenticate with various third-party services.

Note: Official designates a strategy is maintained by developers of the service itself.

Please keep the list in alphabetical order.

Provider Notes Author Status Official?
ADFS Authenticate using Active Directory Federation Services (ADFS). Jonathan Merriweather Released No
Apple Authenticate using Sign in with Apple CodeSandbox Released No
Auth0 Authenticate using Auth0. Son Tran-Nguyen Released No
AWS Cognito Authenticate using AWS Cognito. MBTA Released No
Battle.net Authenticate using the Battle.net API. Bernhard Schwarz Released No
Bungie Authenticate using the Bungie API. Will Soto Released No
CAS Authenticate using a Central Authentication Server. Marcel de Graaf Released No
Discord Authenticate using the Discord API. Bernhard Schwarz Released No
Disqus Authenticate using the Disqus API. Chad Gorshing Beta No
Duo (Cisco) Authenticate using the Cisco Duo OpenID Connect & OAuth 2.0 API. Pete Lacey Released No
Ecwid Authenticate using the Ecwid API. Nicholas Sweeting Released No
Eventbrite Authenticate using the Eventbrite v3 API. Vinnie Franco Beta Yes
Facebook Authenticate using the Facebook API. Überauth Team Released No
Fitbit Authenticate using the Fitbit API. Vinnie Franco Released No
Flickr Authenticate using the Flickr API. Christopher Adams Beta No
Foursquare Authenticate using the Foursquare API. Andriy Borodiychuk Released No
Fusion Authenticate using the FusionAuth. Evangelos Lappas Beta No
GitHub Authenticate using the GitHub API. Überauth Team Released No
Gitlab Authenticate using Gitlab as an OAuth Provider . Chavez Released No
Google Authenticate using the Google API. Überauth Team Released No
Heroku Authenticate using the Heroku API. Max Beizer Released No
HP (Hewlett-Packard) ID Authenticate using the HP (Hewlett-Packard) ID API. Help Lightning Team Released No
IndieAuth Authenticate using your own URL via IndieAuth. jacky.wtf Beta No
Instagram Authenticate using the Instagram API. jasontruluck Released No
Intercom Authenticate using Intercom as an Oauth Provider. Statuspal team Released No
Keycloak Authenticate with an OIDC Client in Keycloak. Jan Christophersen Beta No
LinkedIn Authenticate using the LinkedIn API. fajarmf Released No
LINE Messenger Authenticate using the LINE API. alexfilatov Released No
Mail.ru nikitabulatov Released No
Mastodon/Pleroma Überauth strategy for Mastodon and Pleroma. Soapbox Released No
Microsoft Authenticate using the Microsoft Graph API. swelham Released No
Ok.ru Authenticate using the Ok.ru API. nikitabulatov Released No
Okta Authenticate using the Okta OpenID Connect & OAuth 2.0 API. Jon Carstens Released No
OpenAM Authenticate using the OpenAM platform (formerly OpenSSO). Northwestern University Libraries Released No
Orcid Authenticate using ORCID. Miguel Laginha Released No
OpenID Connect Generic OpenID Connect authentication, based on the Oidcc library. Paul Swartz Released No
Paypal Authenticate using the Paypal API. smeevil Released No
Slack Authenticate using the Slack API. Überauth Team Released No
StackOverflow Authenticate using the StackOverflow API. Chad Gorshing Beta No
Steam Authenticate using the Steam API. Square Enix Released No
Strava Authenticate using the Strava API. Andrew Hao Released No
Streamlabs Authenticate using the Streamlabs API. Victor 'RealVidy' Degliame Beta No
TeamSnap Authenticate using the TeamSnap API. Michael Crumm Released No
Todoist Authenticate using the Todoist API. Joel Ambass Released No
Trello Authenticate using the Trello API. Will Mernagh Beta No
Twitter Authenticate using the Twitter API. Überauth Team Released No
Typetalk Authenticate using the Typetalk API. Horie Issei Released No
vk.com Authenticate using the VK API. sobolevn Released No
Wakatime Authenticate using the Wakatime API. BrainBuzzer Released No
Weibo Authenticate using the Weibo API. he9qi Released No
Wordpress Authenticate using the Wordpress API. derek-zhou Beta No
WeChat Authenticate using the WeChat API. elixir-wechat Released No
Weebly Authenticate using the Weebly API. nweeting Released No
Yandex Authenticate using the Yandex API. romul Released No
Zoom Authenticate using the Zoom API. SavvyCal Team Released No

Developer Strategies

These strategies can be used as building blocks for other strategies or to leverage open standards and other common authentication systems.

Please keep the list in alphabetical order.

Provider Notes Author Status Official?
Identity A basic username/password strategy. Überauth Team Released
OpenID Connect Generic OpenID Connect authentication, based on the Oidcc library. Paul Swartz Released No
Clone this wiki locally