The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™
-
Updated
Feb 1, 2026 - Go
OpenID connect (OIDC) is an authentication layer on top of the OAuth 2.0 authorization framework. Beside SAML it’s widely known for being used as a single sign-on method. It uses REST and JSON for communication with the identity provider.
The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™
Internet-scale OpenID Certified™ OpenID Connect and OAuth2.1 provider that integrates with your user management through headless APIs. Solve OIDC/OAuth2 user cases over night. Consume as a service on Ory Network or self-host. Trusted by OpenAI and many others for scale and security. Written in Go.
ZITADEL - Identity infrastructure, simplified for you.
A cloud native Identity & Access Proxy / API (IAP) and Access Control Decision API that authenticates, authorizes, and mutates incoming HTTP(s) requests. Inspired by the BeyondCorp / Zero Trust white paper. Written in Go.
Extensible security first OAuth 2.0 and OpenID Connect SDK for Go.
Minimal forward authentication service that provides Google/OpenID oauth based login and authentication for the traefik reverse proxy
kubectl plugin for Kubernetes OpenID Connect authentication (kubectl oidc-login)
Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation
Open source Auth0/Clerk/Firebase alternative. Passkeys, SSO, MFA, passwordless, biometric login. Self-hosted or cloud. Enterprise-ready for SaaS & mobile apps
Reference implementation of OpenPubkey
Authentication Plugin for Caddy v2 implementing Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA with App Authenticators and Yubico.
S3 Reverse Proxy with GET, PUT and DELETE methods and authentication (OpenID Connect and Basic Auth)
SSO authentication provider for the auth_request nginx module
BeyondCorp-inspired HTTPS/SSO Access Proxy. Secure internal services outside your VPN/perimeter network during a zero-trust transition.
A cloud native Identity Aware Proxy and Access Control Decision service
Goiabada is an OAuth2 / OpenID Connect server written in Go.
An Identity Provider for ORY Hydra over LDAP
OpenID Connect (OIDC) http middleware for Go
PAM module connecting to Keycloak for user authentication using OpenID Connect/OAuth2, with MFA/2FA/TOTP support