-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Strategies
Dewin Umana edited this page Aug 4, 2025
·
164 revisions
Strategies listed on this page can be used by Passport for authentication. If you have implemented a strategy, please add it to the list so the community can find and use it.
- Local β username and password form submission
- Remember Me β remember me cookie
- Easy No Password β passwordless authentication with a code delivered via email or SMS
- OpenID
- OpenID Connect
- OAuth β implements OAuth 1.0 and OAuth 2.0
- OAuth2 + OpenID Profile - implements OAuth2.0 with OPenID profile parsing.
- BrowserID
- SAML β implements SAML 2.0
- WS-Federation + SAML 2.0 β implements WS-Federation with support for SAML 2.0 tokens
- WebID β implements WebID
- Gluu β OpenID Connect
- 23andMe
- 37signals
- 500px
- Adobe
- AllPlayers.com
- Amazon
- AngelList
- Animexx
- AOL
- AppFigures
- Apple -Β OAuth 2 (New 2019)
- Apple
- App.net
- Asana
- Assembla
- AT&T Foundry
- Authing
- Auth0
- Authentiq β OpenID Connect
- Authic
- Autodesk Forge
- AWS SES β password-less authentication with AWS SES email delivery
- Baidu
- Beatport
- Bitbucket
- bitly
- BlueMix - IBM ID - OAuth 2.0
- Box
- Buffer
- Bungie - OAuth 2.0
- Chalkable
- Cisco Spark β OAuth 2.0
- Cloud Foundry β OAuth 2.0
- Cloud Foundry β OpenID Connect
- Coinbase - OAuth 2.0
- Curity
- DailyCred
- Default Dynamics
- Desk.com
- Digg
- Discord
- doctape
- DocuSign
- douban
- Dropbox
- Dropbox - OAuth 2.0
- Dwolla
- easydb
- Edmodo
- Eventbrite
- Evernote
- Everyplay
- EyeEm
- Facebook Canvas Apps
- Facebook Token β authenticates a previously issued access token
- FamilySearch β OAuth, OAuth 2.0
- Fanfou
- Fitbit
- FIWARE β OAuth 2.0
- Flattr
- Flickr
- Force.com β used with Salesforce, Force.com, and Database.com
- Foursquare
- FreeAgent
- FreedomWorks
- FreshBooks
- Geeklist
- Genius
- Geocaching
- Geoloqi
- GitHub
- Goodreads
- Google β OpenID
- Google β OAuth, OAuth 2.0
- Google β OpenID Connect
- Gowalla
- HackID
- human/api
- imgur
- Indiana University CAS
- Intercom
- Intuit β OpenID
- Intuit β OAuth
- JWTCookieCombo β JSON Web Token
- Justin.tv
- KreativitΓ€t trifft Technik
- Kerberos-GSS-Wrapper
- Lichess OAuth2
- LinkedIn OAuth1.a
- LinkedIn OAuth2
- LITauth
- Mail.Ru
- MailChimp
- me2day
- Meetup
- MercadoLibre
- Microsoft (Graph API)
- miiCard
- MixCloud
- mixi
- MojeID
- MyMLH
- MyUSA β OAuth 2.0
- Nate β used with Nate and Cyworld
- Nest
- Netatmo
- Netflix
- Netlify
- NTLM/SPNEGO
- Nylas
- oDesk
- Odnoklassniki
- Ohloh
- OpenStreetMap
- ORCID
- osu!
- Outlook - OAuth 2.0
- PayPal β OpenID
- PayPal β OAuth
- PhantAuth
- Persona β BrowserID fallback IdP operated by Mozilla
- picplz
- Podio β by @mjpearson
- Podio β by @chilts
- Predix
- Privakey
- Rakuten
- Rainbow
- Rdio
- Readability
- Renren
- RunKeeper
- Saasform
- Schoology
- Sense
- Sina Weibo
- Singly
- Slack
- Slice
- SmugMug
- SoundCloud
- Spotify
- Stack Exchange β used with Stack Overflow, Server Fault, etc.
- StatusNet
- Steam
- Stitchz
- StockTwits
- Stripe
- Strava
- SUPINFO
- Teambox
- Teamsnap β OAuth 2.0
- Tencent QQ
- Texas School Safety Center
- The City β OAuth 2.0
- TikTok β OAuth 2.0
- Trade Me
- Trello
- TripIt
- Tumblr
- Twitch.tv
- Twitter Token β authenticates a previously issued OAuth token
- Typetalk
- UltraAuth
- University of Cambridge (Raven)
- University of Warwick
- Untappd
- Urlship
- Vimeo
- Vimeo β OAuth 2.0
- VKontakte
- VK ID - OAuth 2.0
- Windows Live
- Withings
- WordPress
- Wunderlist
- Yahoo! β OpenID
- Yahoo! β OAuth
- Yahoo! JAPAN
- Yammer
- Yandex
- YouTube
- Apache mod_auth_tkt β integration with Apache mod_auth_tkt
- Windows Authentication β integration with IIS and Active Directory
- Windows Azure AD β integration with Windows Azure Active Directory using WS-Federation / SAML-P
- Atlassian Crowd
- LDAP β integration with LDAP directory services
- OpenAM
- OpenSSO
- Osso
- Drupal β Drupal-powered sites using OAuth Login Provider module
- SharePoint β for use with SharePoint 2013 on-premise and Office 365 using OAuth 2.0
- Heroku Add-on β for Heroku Add-on Single Sign-on
- Windows Azure β for SSO with Windows Azure Store management portal
- UserApp β for password authentication with UserApp
- Basic β HTTP Basic scheme, RFC 2617
- Bearer β HTTP Bearer scheme, RFC 6750
- Digest β HTTP Digest scheme, RFC 2617
- Hash β hash query parameter or X-Auth-Hash header
- Hawk β HTTP Hawk scheme, hueniverse/hawk
- Local API Key β apikey query parameter or request body
- Header API Key β apikey header parameter (eg. "Authorization: Api-Key 12340d913d049...e1c23f4e91d")
- OAuth β HTTP OAuth scheme, RFC 5849
- OAuth 2.0 Client Password β OAuth 2.0 client password, RFC 6749
- OAuth 2.0 JWT Client Assertion β JWT profile of OAuth 2.0 assertions, draft-jones-oauth-jwt-bearer
- OAuth 2.0 Public Client
- ReverseProxy - Reverse HTTP Proxy authentication via custom HTTP Request Headers (e.g, IBM WebSeal, Apache against PAM)