Code
OAuth libraries are available in a variety of languages.
-
ActionScript
-
Bun
-
C
-
ColdFusion
-
Deno
-
Dart
-
.NET
-
Elixir
-
Elm
-
Erlang
-
Go
-
Java
-
JavaScript
-
Kotlin
-
Lua
-
Node.js
-
Objective C
-
Perl
-
PHP
-
PowerShell
-
Python
-
QT / C++
-
Ruby
-
Rust
-
Scala
-
Swift
OAuth Providers
Open Source
- Authentik
- Authplane
- a12n-server
- Casdoor
- Glewlwyd
- Omejdn
- Keycloak
- OAuth.io
- ORY Hydra
- oidc-provider
- SimpleLogin
- Spring Authorization Server
- SSQ signon
- WSO2 Identity Server
- ZITADEL
- boruta
- Logto
Commercial
- Asgardeo
- Auth0
- Authgear
- Authress
- Authsignal
- cidaas
- Clerk
- Corbado
- Curity Identity Server
- Descope
- ForgeRock
- FusionAuth
- Kinde
- LoginRadius
- Okta
- PingId
- Red Hat Single Sign-On
- Scalekit
- Stytch
- ZITADEL Cloud
- IBM Cloud App ID
- Logto
- SSOJet
Related Projects and Services
- Vouch Proxy - an nginx reverse proxy solution that adds OAuth/OpenID authentication
- Osso - SAML to OAuth bridge
- OAuth Mock Server - A free and open-source OAuth mock server that simulates the biggest providers just by replacing the URL. Useful for E2E testing.
Legacy OAuth 1.0 Support
- See OAuth 1.0