-
Notifications
You must be signed in to change notification settings - Fork 119
List of Strategies
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!
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 |
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 |
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 |
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 |
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 |
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 |
Authenticate using the Weibo API. | he9qi | Released | No | |
Wordpress | Authenticate using the Wordpress API. | derek-zhou | Beta | No |
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 |
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 |