The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™
-
Updated
Nov 9, 2025 - Go
OAuth 2.0 (short for “Open Authorization”) is the industry-standard protocol for authorization. Generally, the OAuth protocol provides a way for resource owners to provide a client [application] with secure delegated access to server resources.
OAuth framework specifies several grant types for different use cases. Some of the most common OAuth grant types are:
The Single Sign-On Multi-Factor portal for web apps, now OpenID Certified™
The only web-scale, fully customizable OpenID Certified™ OpenID Connect and OAuth2 Provider in the world. Become an OpenID Connect and OAuth2 Provider over night. Written in Go, cloud native, headless, API-first. Available as a service on Ory Network and for self-hosters. Relied upon by OpenAI and others for web-scale security.
ZITADEL - Identity infrastructure, simplified for you.
OAuth 2.0 server library for the Go programming language.
All your digital life on a single timeline, stored locally -- DEPRECATED, SEE TIMELINIZE (link below)
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.
an SSO and OAuth / OIDC login solution for Nginx using the auth_request module
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
A standalone, specification-compliant, OAuth2 server written in Golang.
🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐
Your data, your control. Fully open source, authentication and authorization. No lock-ins. Deployment in Railway in 120 seconds || Spin a docker image as a micro-service in your infra. Built in login page and Admin panel out of the box.
Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation
Authenticator via oauth2, direct, email and telegram
Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Reference implementation of OpenPubkey
Created by IETF OAuth Working Group
Released October 2012