Skip to content
David Uhlig edited this page Dec 21, 2024 · 589 revisions

This is a list of the strategies that are available for OmniAuth version 1.0 and later. Visit the linked website for additional information about the individual strategies. If you have implemented a strategy and would like to link to it here, feel free!

Provider Strategies

These providers are meant to be used directly by developers to authenticate to various services. Official designates that the strategy is maintained by developers of the service itself. If you want to live on the edge and search for strategies that people haven't felt confident enough to post on this list, check out this RubyGems.org search.

Please keep the list in alphabetical order.

Provider Notes Author Status Official?
23andMe Authenticate using the 23andMe API. dluxemburg Released No
500px Authenticate using the 500px OAuth API. arthurnn Released Yes
Adroll Authenticate using Adroll OAuth2 API Anmol Arora Released No
AffinityLive Authenticate using Login with AffinityLive Rikki Pitt Released No
Alipay Authenticate using the Alipay OAuth2 API. Fuxin Hao Released No
Amazon Authenticate using Login with Amazon wingrunr21 Released No
AngelList Authenticate using the AngelList OAuth2 API. railsjedi Released No
AngelList Authenticate using the AngelList OAuth2 API. wasabit Released No
Aol/AIM Authenticate using the AOL OAuth2 API. pianosnake Released No
App.net Authenticate using the App.net OAuth 2 API. phuu Released No
AppFigures Authenticate using the AppFigures OAuth 2 API. Triaged Released No
Apple Authenticate using the Sign In with Apple nhosoya Released No
Atlassian Jira Authenticate to Atlassian Jira OAuth using the modern OAuth 2.0 API. aguynamedben Released No
Atlassian Jira Authenticate to Atlassian Jira using its OAuth 1.0a API. rmanalan Released No
Atlassian Jira Authenticate to Atlassian Jira using its OAuth 1.0a API. snikulin Released No
AT Protocol Authenticate to servers on the At protocol (like bluesky). frabr Released No
Auphonic Authenticate to Auphonic using OAuth2. fliiiix Released No
Auth0 Authenticate to Auth0 using OAuth2. ezequielm Released Yes
Authentiq Authenticate using Authentiq ID and OAuth2. alexkeramidas Released Yes
Authress Authenticate using Authress to any provider. Warren Parad Released Yes
ArcGIS Online Authenticate using the ArcGIS Online OAuth2 API. aaronpk Released Yes
Authic Authentication and payments with Authic and OAuth2. authic Released Yes
AzureAD Authenticate to Microsoft AzureAD with OpenID Connect (Unmaintained/Archived Repo) AzureAD Archived Yes
Azure Authenticate to Windows Azure Active Directory (WAAD) over OAuth2. WAAD Released No
Azure Devops Authenticate using Azure Devops OAuth 2.0 Rewind Released Yes
Beeminder Authenticate to Beeminder using its OAuth2 API. andrewpbrett Released Yes
Behance Authenticate to Behance using its OAuth2 API. sandboxws Released No
Bike Index Authenticate using Bike Index API using OAuth2. sethherr Released Yes
BASE Authenticate using BASE using OAuth2. camelmasa Released No
Bigcartel Authenticate using Bigcartel using OAuth2. citizens Released No
Bitly Authenticate using Bitly Oauth API. michaeldelorenzo Released No
Bitrix24 Authenticate using Bitrix24 OAuth2 API. Alexandr Prokopenko Released No
Blockspring Authenticate using Blockspring Blockspring Released No
Boleto Simples Authenticate using Boleto Simples OAuth2 REST API. Rafael Lima Released Yes
BookingSync Authenticate using BookingSync OAuth2 REST API. BookingSync Released Yes
Box.net Authenticate using the Box.net REST API. mbleigh Released No
Box Authenticate using the Box OAuth2 REST API. Pramod Shinde Released No
Braintree Auth Authenticate with Braintree through their beta Braintree Auth platform akowalz Released No
BrowserID Authenticate using Mozilla's BrowserID (which is now named Persona). intridea Released No
BroadWorks Pull user's profile from Broadsoft's BroadWorks system through http basic authentication. janx Released No
Buffer Authenticate to Buffer using the OAuth 2 API rdsoze Released No
Buffer2 Authenticate to Buffer using the OAuth 2 API bufferapp Released Yes
Cacoo Authenticate to Cacoo using the OAuth 1 API bonsaiben Released No
Campaign Monitor Authenticate with Campaign Monitor using OAuth 2 jdennes Released Yes
Canvas Authenticate to Canvas using the OAuth 2 API. atomicjolt Released No
Cheddar Authenticate to Cheddar using the OAuth 2 API. willrax Released No
ClassLink Authenticate to ClassLink. u2i Released No
Clef Authenticate to Clef using the OAuth 2 API. jessepollak Released Yes
Clever Authenticate to Clever using the OAuth 2 API. thinkthroughmath Released No
Cloud 66 Authenticate to Cloud 66 using the OAuth 2 API. rastasheep Released No
Cloud Foundry Authenticate to Cloud Foundry using the OAuth2 API. joeldsa Released Yes
Cloudflare Authenticate to Cloudflare using OpenID Connect. msuliq Released No
Cloudsdale Authenticate to Cloudsdale using the OAuth 2 API. Zeeraw Unreleased Yes
Cobot Authenticate to Cobot using the OAuth 2 API. langalex Released Yes
Cognito Authenticate against AWS Cognito User Pools. Sage Released No
Coinbase Authenticate to Coinbase using the OAuth 2 API. naps62, coinbase Released Yes
Concur Authenticate to Concur using the OAuth API. dkastner Unreleased No
ConstantContact Authenticate to ConstantContact using the OAuth API. calebclark Released No
ConstantContact2 Authenticate to ConstantContact using the OAuth 2 API. asanghi Released No
Coursera Authenticate to Coursera.org using the OAuth 2 API. leoromanovsky Released No
Cronofy Authenticate with Cronofy to access their universal calendar API. adambird gshutler Released Yes
Crowd Authenticate to an Atlassian Crowd Server using the Crowd REST API. robdimarco Released No
DailyMile Authenticate to DailyMile using its OAuth 2 API. hampei Unreleased No
Dailymotion Authenticate to Dailymotion using its OAuth 2 API. slainer68 Released No
Dash Authenticate to Dash using its OAuth 2 API. aren55555 Released No
Deezer Authenticate a Deezer user using Deezer OAuth like API. Geoffroy Montel Released No
Desk.com Authorize a Desk.com user using its OAuth 1.0a API. Thomas Stachl Released No
DeviantART Authenticate with DeviantART through their oAuth 2 API to gain access to sta.sh Zeeraw Released No
Discourse Authenticate to Discourse using its SSO provider feature. lackstein Released No
Disqus Authenticate against Disqus' OAuth2 service. clexmond Released No
DigitalOcean Authenticate to DigitalOcean with its OAuth 2 API. phillbaker Released Yes
Discord Authenticate to Discord OAuth 2 API. adaoraul Released Yes
Do Authenticate to the Do oAuth 2 API. arbales Released Yes
Douban Authenticate to the Douban OAuth 2 API. liluo Released No
Doximity Authenticate to the Doximity OAuth 2 API. WilliamNHarvey Released Yes
Draugiem Authenticate to the Draugiem.lv. mak-it Released No
Dribbble Authenticate to the Dribbble oAuth 2 API. adamjspooner Released No
Drip Authenticate to the Drip oAuth 2 API. Drip Inc. Released Yes
Dwolla Authenticate to Dwolla using its OAuth 2 API. jeffersongirao Released No
Dropbox Authenticate to the Dropbox REST API (v1). spagalloco Released No
Dropbox OAuth2 Authenticate to the Dropbox REST API (v2). bamorim Released No
eBay (Auth'n'auth) Authenticates to eBay's Open Apps API TheGiftsProject Released No
eBay (OAuth) Authenticates to eBay's REST API Evil Martians Released No
Edlink Authenticates to Edlink u2i Released No
eLitmus.com Authenticates to eLitmus.com's OAuth2 API eLitmus Released No
Ely.by Authenticates to Ely.by Account OAuth2 API Ely.by Released Yes
Empire Avenue Authenticates to Empire Avenue's OAuth2 API txwikinger Released No
Epic Games Authenticate to Epic Games OAuth 2 API. Trophies Hunter Released No
ESIA Authenticates to GosUslugi(ESIA)'s OAuth2 API Elsant Released No
Etsy Strategy for auth to Etsy ohokay Released No
EVE Online/CREST Authenticate via EVE Online Characters mhutter Archived No
EveOnline SSO OAuth2 Authenticates to EveOnline SSO's OAuth2 API biow0lf Released No
Eventbrite Authenticate to the Eventbrite OAuth2 API. kruttik Released No
Evernote Authenticate to Evernote using OAuth. szimek Released No
Exvo Authenticate to Exvo using OAuth. pjg Released Yes
EyeEm Authenticate to EyeEm using OAuth2. Varek Released No
Facebook Authenticate to Facebook using the OAuth 2 Graph API. mkdynamic Released No
Facebook Access Token Authenticate to Facebook using client-provided access-token(omniauth-facebook compatible). SoapSeller Released No
FamilySearch Authenticate to FamilySearch using OAuth2. xrkhill Released No
FamilySearch Identity Authenticate to FamilySearch using Identity v2 API (OAuth 1.0a). xrkhill Released No
Fedena Authenticate to fedena using OAuth 2. tachyons Released No
Feedly Authenticate to Feedly using OAuth 2. johnmpotter Released No
Feishu Authenticate to Feishu using OAuth 2. Renny Ren Released No
Figshare Authenticate to figshare using their OAuth API. jdleesmiller Released No
Fera Authenticate to Fera manage a store's reviews and UGC with the API. Jay El-Kaake Released Yes
Fitbit Authenticate to Fitbit using their OAuth API. tkgospodinov Released No
Flattr Authenticate to Flattr using OAuth2. smgt Released Yes
Flickr Authenticate to Flickr using OAuth. timbreitkreutz Released No
Foursquare Authenticate to Foursquare using the OAuth 2 Graph API. arunagw Released No
FreeAgent Authenticate to the FreeAgent API using OAuth 2.0. fac Released Yes
FreshBooks (old) Authenticate to FreshBooks using the OAuth API. fdeschenes Released No
FreshBooks (new) Authenticate to FreshBooks using the OAuth 2 API. kpheasey Released No
Geoloqi Authenticate to Geoloqi using its OAuth 2 API. kyledrake Released Yes
Genius Authenticate to Genius using its OAuth 2 API. seejohnrun Released Yes
GetGlue Authenticate to GetGlue using its OAuth 1.0a API. JCBarry Released Yes
GitBook Authenticate to GitBook using its OAuth 2 API. Calvin Huang Released Yes
Gitea Authenticate to Gitea using its OAuth2 API. techknowlogick Released no
GitHub Authenticate to GitHub using its OAuth 2 API. intridea Released Yes
GitLab Authenticate to GitLab using its OAuth 2 API. linchus Released No
Goodreads Authenticate to Goodreads using its OAuth API. sandboxws Released No
Google Authenticate to Google using the original OAuth API. Yesware Released No
Google OAuth2 Authenticate to Google using its OAuth 2 API. Josh Ellithorpe Released No
Google+ Authenticate to Google+ using its OAuth 2 API. Kurtis Rainbolt-Greene Released No
GoToWebinar Authenticate to GoToWebinar using its OAuth2 API Graham Randall Unreleased No
GroupMe Authenticate to GroupMe using its OAuth2 API Brandon Hilkert Released No
Gumroad Authenticate to Gumroad using its OAuth API Maxwell Elliott Released Yes
Gusto Authenticate to use Gusto’s API with OAuth 2 Gusto Released Yes
HomeAway Authenticate using HomeAway OAuth2 API. BookingSync Released No
Harvest Authenticate to Harvest using its OAuth 2 API. Core Released No
Heroku Authenticate to Heroku using its OAuth API heroku Released Yes
Heroku Provider SSO Allow SSO from Heroku. tysontate Released No
Hootsuite REST API Authenticate against the Hootsuite REST API Blockspring Released No
Hotmart Authentication to Hotmart OAuth jpaulomotta Released No
Hubspot API Authenticate with Hubspot using OAuth2 romanos Beta No
HumanID Authenticate using human-internet's humanid Luke Clancy Released No
Identity Strategy for traditional login/password based authentication with OmniAuth. intridea Released
Identity2 Unofficial, modern version of the official, yet unmaintained Identity strategy. A simple strategy for traditional login/password based authentication with OmniAuth. Jellybooks Released No
igovt Strategy for the New Zealand Government's igovt service. National Library of New Zealand Released
Image Relay Authentication to Image Relay's v2 API using OAuth2 Image Relay Released Yes
Imgur Authentication to Imgur's v3 API using OAuth2 kirkokada Released No
ImmobilienScout24 Authenticate to ImmobilienScout24 using its OAuth API. endil GmbH Released No
inBloom Authentication to the inBloom's API using OAuth 2. khoffma4 Released No
IndieAuth A strategy for authenticating users with their own domains via IndieAuth. aaronpk Released
Instagram Authenticate to Instagram using its OAuth 2 API. ropiku Released No
Instagram Basic Display Authenticate to Instagram Basic Display API using OAuth 2. ParkerBarker Released No
Instapaper Authenticate to Instapaper using its OAuth API. spagalloco Released No
Intercom Authenticate with Intercom OAuth2 API. Skaelv Released Yes
Jawbone Authenticate to the Jawbone UP OAuth2 API. ruthienachmany Released No
Kakao Authenticate to Kakao using OAuth 2.0 shaynekang Released No
Keycloak Authenticate to Keycloak using OAuth 2.0 ccrockett Released No
Khan Academy Authenticate to Khan Academy using OAuth 1.0 dipil-saud Released No
Kit Authenticate to Kit using OAuth 2 API pemberton-rank Released No
Kiva.org Authenticate to Kiva.org using OAuth 1.0 brainbugged Released (Beta) Yes
Klarna Authenticate to Klarna using OAuth 2 API klarna Released Yes
Klaviyo Authenticate to Klaviyo using OAuth 2 API Everywave Released No
Klout Authenticate to Klout using their OAuth 2 API Heeton Released No
Kongregate Authenticate to Kongregate uken Released No
Last.FM Authenticate to Last.FM using it's JSON API. masterkain Released No
Launchpad Authenticate to Launchpad. joaopapereira Released No
LINE Authenticate to LINE using its OAuth 2.0 API. kazasiki Released No
LinkedIn Authenticate to LinkedIn using its OAuth 1.0a API. skorks Released No
LinkedIn OAuth2 Authenticate to LinkedIn using its OAuth 2.0 API. decioferreira Released No
LinkedIn OpenID Authenticate to LinkedIn using OpenID. jclusso Released No
LinuxFr.org Authenticate to LinuxFr.org using its OAuth 2.0 API. nono Released Yes
Lockitron Authenticate to the Lockitron API using OAuth 2.0. kurtisnelson Released Yes
Login.gov Authenticate to login.gov using OpenID Connect. jmhooper Released Yes
Lokalise Authenticate to Lokalise using OAuth 2. bodrovis Released Yes
Mailchimp Authenticate to Mailchimp using its OAuth 2.0 API. stevenkaras Released No
Mail.ru OmniAuth strategy for Mail.ru for new api isqad Released No
Mail.ru Authenticate to Mail.ru using its OAuth 2.0 API (not supports current API version). gumayunov Released No
Mail.ru Authenticate to Mail.ru using OAuth 2.0 API. andrey-skat Released No
MailUp Authenticate to MailUp using its OAuth 2.0 REST API. MailUp Released Yes
Major League Hacking Pull user's profile from Major League Hacking's OAuth system. MLH Released Yes
Marvin Authenticate to 42 School OAuth2 API. fakenine Released No
Mastodon Authenticate to Mastodon federated OAuth2 API Gargron Released Yes
Mavenlink Authenticate to Mavenlink.com using OAuth 2.0 and the Mavenlink REST API. adambedford Released No
MediaWiki Authenticate to a MediaWiki site with OAuth Extension. Tim Waters Released No
Medium.com Authenticate to Medium.com using OAuth 2.0. adamkirkwood Released No
Meetup.com Authenticate to Meetup.com using its OAuth 2.0 API. tapster Released No
Memair Authenticate to Memair.com using it's OAuth 2.0 API. gregology Released No
Mendeley.com Authenticate to Mendeley.com using OAuth 2.0. hedgesky Released No
MercadoLibre.com Authenticate to MercadoLibre.com using its OAuth 2.0 API. gullitmiranda Released No
Michigan State University Authenticate to Michigan State University MSUnet OAuth2 provider tdm00 Released Yes
Microsoft HealthVault Authenticate to Microsoft HealthVault Antiarchitect Released No
Microsoft Graph Authenticate to Microsoft services including Office365 using its latest Graph Api. synth Released No
Microsoft Office 365 Authenticate to Office 365 using its OAuth 2.0 API. murbanski Released No
Miso Authenticate to Miso using its OAuth 1.0a API. JudeArasu Released No
mixi Authenticate to mixi using its OAuth 2.0 API. Yoichiro Released Yes
Mollie Authenticate to Mollie using OAuth 2.0. Jens Kanis Released No
Moves Authenticate to Moves using OAuth 2.0. Nick Elser Released No
MPASSid Authenticate to MPASSid identification service using SAML 2.0 Mainio Tech Released No
MSPCFO Authenticate to MSPCFO using OAuth 2.0. Kevin Pheasey Released No
MusicBrainz Authenticate to MusicBrainz.org using OAuth 2.0. Philipp Wolfer Released No
MYOB Authenticates to MYOB's AccountRight Live API. davidlumley Released No
MySpace Authenticate to MySpace using OAuth 1.0a. johnf Released No
Namba Authenticate to Namba.kg using its OAuth 1.0a API. ZERO.ONE studio Released No
Napster Authenticate to Napster using OAuth 2.0. Napster Released Yes
Naver Authenticate to Naver using its OAuth 2.0 API. Surim Kim Released No
NCU Authenticate to National Central University OAuth 2 API. Community of Networking and Open Source Released No
NationBuilder Authenticate to NationBuilderAPI. Chris Jensen Released No
NCU Portal(3g) Authenticate to National Central University Portal(3g) OAuth 2 API. Community of Networking and Open Source Released No
Netatmo Authenticate to Netatmo using its OAuth 2.0 API Vincent Pochet Released No
Netflix Authenticate to Netflix using its OAuth 1.0a API. spagalloco Released No
Nextcloud Authenticate to Nextcloud using its OAuth 2.0 API. Codefabrik Released No
nk.pl Authenticate to nk.pl using OAuth2/OAuth API. Nasza Klasa Sp. z o.o. Released No
notion Authenticate to notion.so using OAuth2/OAuth API. Jeremiah Church Released No
Odnoklassniki Authenticate to Odnoklassniki using its OAuth 2.0 API. incubus Released No
Office 365 Authenticate to Office 365 using its OAuth 2.0 API. simi Released No
Ohloh Strategy for auth to Ohloh using it's OAuth 1.0a API. RodrigoAyala Released No
Okta An OAuth2 strategy for authenticating with Okta's OpenID Connect API. dandrews Released No
OnShape An OAuth 2 strategy for authenticating to OnShape. brentan Released No
Open edX Authenticate to Open edX using its OAuth 2.0 API. IBM Released No
OpenStreetMap A strategy for authenticating to OpenStreetMap. sozialhelden Released
OpenStreetMap OAuth2 An OAuth2 strategy for authenticating to OpenStreetMap. nabetaro Released No
Opinionage OAuth2 strategy to authenticate to Opinionage. opinionage Released Yes
Origo Authenticate to Origo.no using its OAuth 2 API. skogsmaskin Released Yes
Outright Mental Authenticate to Outright Mental Inc using OAuth 2.0 API. outrightmental Released Yes
Outseta Use Outseta to manage, authenticate, and charge your users. TiltCamp Released No
Pandadoc Authenticate to Pandadoc using its OAuth 2 API. mikecx Released No
Path Authenticate tot Path using its OAuth 2 API. KentoMoriwaki Released No
PayPal PayPal OpenID Strategy kbravi Released No
Paymill Strategy for Paymill Connect using OAuth zamith Released No
Phabricator Strategy for Phabricator using OAuth Digivizer Released No
Photobucket Authenticate to Photobucket using OAuth. zef Released No
Picplz Strategy for auth to Picplz arunagw Released No
Pinterest Strategy for auth to Pinterest jot Released No
Pipedrive Strategy for auth to Pipedrive pranav7 Released No
Piryx Authenticate to Piryx SparkartGroupInc Released No
Producthunt Authenticate using Producthunt's OAuth2 API lukaszkorecki Released No
Producthunt Authenticate using Producthunt's OAuth2 API Van Tran Released No
Podio Authenticate a Podio using its OAuth 2 API. lucasallan Released No
Pushbullet Authenticate using Pushbullet. Brandon Rice Released No
Qiita Qiita OAuth2 Strategy for OmniAuth. tmiyamon Released No
QQ Authenticates to QQ SNS(include TQQ and QQ-Connect). beenhero Released No
Quickbooks Authenticates to Quickbooks Online. davidlumley Released No
Quickbooks OAuth2 Authenticate using Quickbooks Online via OAuth2. Abe Land Released (alpha) No
RD Station Authenticate to the RD Station OAuth 2 API. Resultados Digitais Released Yes
Rdio Authenticate to the Rdio OAuth 1.0a API. nixme Released No
Rdio OAuth2 Authenticate to the Rdio OAuth2 Beta API. robertlong Released No
RealMe Authenticate with RealMe DigitalNZ Released No
Redbooth Authenticate with Redbooth Platform Redbooth Released No
Remember The Milk Authenticate to Remember The Milk nicck Released No
Renren Authenticate to the Renren Oauth 2 API. lastomato Unreleased No
Repp Authenticate to the Repp OAuth 2 API. Kandidly Released No
Rhapsody Authenticate with Rhapsody Music Service Genome Released No
RightSignature Authenticate with RightSignature Platform using its Oauth 1.0 API Deepikaa Released No
Rocket Chat Authenticate with Rocket Chat David Uhlig Released No
Roomorama Authenticate to Roomorama using its OAuth 2 API. BookingSync Released No
RunKeeper Authenticate to RunKeeper using its OAuth 2 API. m4i Released No
Sabiá Authenticate to Sabiá using its OAuth 2 API. guilhermeportela Released Yes
SageOne Authenticate to SageOne using its OAuth 2 API. jaredmoody Released No
Salesforce Authenticate to Salesforce using its OAuth 2 API. richardvanhook Released No
SalesLoft Authenticate to SalesLoft using its public API. SalesLoft Released Yes
Samedi Authentication to samedi® Booking API using OAuth2. Samedi Released Yes
SavvyCal Authentication to SavvyCal using OAuth2. julianrubisch Released No
Seacon Logistics Authenticate to Seacon Logistics using its OAuth 2 API. rrooding Released Yes
Segment Authenticate to Segment using its OAuth 2 API. ferrucc-io Released No
Sense Authenticate to the CommonSense API using OAuth yulrizka Released Yes
Seznam.cz Authenticate via Seznam.cz using OAuth honzasterba Released No
Shapeways Authentication for the Shapeways API using OAuth 1.0a. phy5ics Released Yes
Shopify Authentication to Shopify's API using OAuth 2. Shopify Released Yes
Shoplo Authenticate to Shoplo.com using its OAuth 1.0a API msojda Released Yes
Shopify Legacy Authentication to Shopify API using HTTP basic method. yevgenko Released No
Slack Authenticate to Slack's API using OAuth 2.0. kmrshntr Released No
Smarterer Authenticate to Smarterer using its OAuth2 API. sandboxws Released No
SmartHR Authenticate to SmartHR using its OAuth2 API. SmartHR, Inc. Released Yes
Smile.io Authenticate a store using Smile.io for your Smile.io app using its OAuth API. feracommerce Released No
Smashrun Authenticate to smashrun.com using the OAuth 2 API. naveed-ahmad Released No
Smooch Authentication to Smooch's API using OAuth 2.0. Philippe Dionne Released No
SmugMug Authentication to SmugMug's API using OAuth. Birdbox Released No
Social Stream Authenticate to any website built with Social Stream using OAuth2. atd Released Yes
Soup.io Authenticate to Soup's API using OAuth 1.0 A. fliiiix Released No
Splitwise Authenticate with Splitwise using OAuth 2.0. smudge Released No
Square Authenticate to Square's Web API using OAuth 2 Daniel Jacob Archer Released No
Spotify Authenticate to Spotify’s Web API using OAuth 2 iCoreTech, Inc. Released No
sQuiddio Authenticate to sQuiddio's Web API using OAuth 2 squiddio Released No
Suomi.fi Authenticate to Suomi.fi e-Identification using SAML 2.0 Mainio Tech Released No
StackExchange Authenticate to StackExchange's API. nashby Released No
StageBloc Authenticate to StageBloc through OAuth 2. TheCodeDeli Released No
Strava Authenticate to Stravas OAuth2 API. thogg4 Released No
Stripe Connect Authenticate to Stripe Connect using OAuth2. isaacsanders Released No
Svpply Authenticate to Svpply using its OAuth 2 API. Svpply Released Yes
37signals A strategy for authenticating to 37signals using its OAuth 2 API. tallgreentree Released No
Steam Authenticate to Steam using its OpenID API. reu Released No
TaskRabbit Authenticate to TaskRabbit using its OAuth 2 API. jrichardlai Released No
Telegram Authenticate to Telegram bot using its OAuth 2 API. yurijmi Released No
The City Authenticate to The City using its OAuth 2 API. robertleib Released Yes
Ticketbud Authenticate to Ticketbud using its OAuth 2 API. Ticketbud Released Yes
Tiktok Authenticate to Tiktok client API using its OAuth 2 API. Lianowar Released No
Tiktok Authenticate to Tiktok for Developers APIs. Michael Yin Released No
Tipalti Authenticate to Tipalti API using its OAuth 2 API. jordanell Released No
Douyin Authenticate to Douyin client API using its OAuth 2 API. memorycancel Released No
Toshl Authenticate to Toshl using its OAuth 2 API. H2ocube Released No
TradeGecko Authenticate to the TradeGecko API bradleypriest Released Yes
TradeKing Authenticate to the TradeKing API spagalloco, JCBarry Released No
Trello Authenticate to the Trello API joshrowley Released No
TREZOR Authenticate with Bitcoin TREZOR using TREZOR Connect API. kubicek Released No
Trezor Connect V9 Authenticate with Bitcoin TREZOR using TREZOR Connect Version 9. Karim Semmoud Released No
Troop ID Authenticate to Troop ID using its OAuth 2 API. troopswap Released Yes
Tumblr Authenticate to the Tumblr OAuth API (v2) jamiew Released No
Twitch.TV Authenticate to Twitch.TV using OAuth2. jcgertig Released No
Twitter Authenticate to Twitter using its OAuth 1.0a API. arunagw Released No
Twitter (OAuth 2.0) Authenticate to Twitter using its OAuth 2.0 API. unasuke Released No
Typetalk Authenticate to Typetalk using the OAuth 2 API. is2ei Released No
Uber Authenticate to Uber using its OAuth 2 API. tmilewski Released No
UltraAuth Biometric authentication using Ultraauth. Kartikey Tanna Released No
Ubiregi Authenticate using Ubiregi using OAuth2. camelmasa Released No
UnderArmour Authenticate to UnderArmour using OAuth2. tinbka Released No
University2035 Authenticate to University2035 using OAuth2. antonzagorskii Released No
VATSIM Authenticate to VATSIM using OAuth1. jvoss Released No
Viadeo Authenticate to the Viadeo OAuth2 API Pasta Released No
Venmo Authenticate against the Venmo OAuth 2 API. tmilewski Released No
Vimeo Authenticate to the Vimeo OAuth API. beanieboi Released No
Visma eAccounting Authenticate to the Visma eAccounting OAuth API. espen Released No
Vkontakte Authenticate to Vkontakte using its OAuth 2 API. mamantoha Released No
Webflow Authenticate Webflow using its OAuth 2 API. Wrk Released No
WebMoney Authenticate to the WebMoney using its XML API. skyeagle Released No
Wechat Authenticate Wechat user using OAuth 2 API. skinnyworm Released No
Weibo Authenticate a Sina Weibo App using its OAuth 2 API. jihao Unreleased No
Weibo OAuth2 Authenticate to Sina Weibo using its OAuth 2 API. beenhero Released No
WePay Authenticate with WebPay. tenaciousflea Released No
Wild Apricot Authenticate to Wild Apricot using the OAuth 2 API. Fred Zirdung Released No
Windows Live ID Authenticate to Windows Live ID using the OAuth 2 API. joel Released No
WhoPlusYou Authenticate to WhoPlusYou using its OAuth 2 API. jordanell Released No
Withings Authenticate to Withings using their OAuth v1 API. bsoule Released No
Wonde Authenticate to Wonde using its OAuth2 API. tcrouch Released No
Wordpress Oauth2 Provider Authenticate against your wordpress site with Oauth2 plugin jwickard Not Released Yes
Wunderlist Authenticate to Wunderlist with Oauth2 API Ben Scofield Released No
Xero Authenticate to the Xero OAuth1 API. Kale Worsley Released No
Xero OAuth 2.0 Authenticate to the Xero OAuth 2.0 APIs. Xero API Released No
XING Authenticate to the XING OAuth1 API. roccoblues Released No
Yahoo Authenticate to Yahoo Social API using OAuth. timbreitkreutz Released No
Yahoo! JAPAN Authenticate to Yahoo! JAPAN using the OAuth2 API. mikanmarusan Released Yes
Yammer Authenticate to the Yammer OAuth2 API. le0pard Released No
Yandex Authenticate a Yandex using its OAuth 2 API. kirs Released No
YNAB Authenticate with YNAB using its OAuth 2 API. berkman Unreleased No
Yoti Authenticate with Yoti. vassyz Released Yes
YouTube Authenticates to the YouTube OAuth1 API. jamiew Released No
Yubikey Authenticate a Yubikey OTP using the Yubico (or custom) API. steveh Released No
Zendesk Authenticate a Zendesk user by username and password. Thomas Stachl Released No
ZenPayroll Authenticate against the ZenPayroll OAuth 2 API. JonMidhir Released No
Zoom Authenticate against the Zoom OAuth 2 API. Nikhil Gupta Not Released No

Developer Strategies

These strategies are meant to be used by people building their own strategies to easily leverage open standards or other common authentication systems.

Provider Notes Author Status Official?
Developer A basic developer strategy that ships with omniauth. Michael Bleigh Released Yes
CAS A strategy for authenticating to a CAS server. dlindahl Released
Http Basic Strategy for http basic authentication. janx Released
Kerberos A strategy for authenticating via Kerberos. naffis Released
LDAP Strategy for authenticating through LDAP and Active Directory. intridea Released
OAuth An abstract strategy that allows developers to quickly implement OAuth strategies. intridea Released
OAuth2 An abstract strategy that allows developers to quickly implement OAuth2 strategies. intridea Released
OpenID A strategy for authenticating to OpenID. intridea Released
OpenAM A strategy for authenticating via OpenAM. mak-it Released
SAML A strategy for authenticating via SAML. rajiv Released
Shibboleth A strategy for authenticating through Shibboleth (SAML). toyokazu Released
WS-Federation A WS-Federation strategy for authenticating against Azure ACS, Active Directory Federation Services (ADFS 2.0), IdP's built with Windows Identity Foundation (WIF) or any other IdP implementing WS-Federation. kbeckman Released
XAuth An abstract strategy that allows developers to quickly implement XAuth strategies. aereal Pre-release
ADFS A SAML-based strategy for authenticating against Active Directory Federated Services (ADFS) endpoints. ADFS 2.0 required. highgroove and thinkthroughmath Pre-release

Would you like to see a provider supported that isn't yet? Put a link to it in this wiki page and maybe a kind-hearted developer will build it for you. Better yet, take a look at the Strategy Contribution Guide and build it yourself!