Skip to main content

Collect documentation related to OAuth 2.0 and OpenID Connect

28
GitHub Stars
167
Curated Resources
10
Categories
12 hours ago
Last Refreshed
SiteSpecificationArticleBookServer ImplementationClient LibraryToolVideoSocial MediaCommunity

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me mobile resources from awesome-oauth-oidc"

Installation instructions →

What's inside

Server Implementation

  • Abblix OIDC Server

    OpenID Certified OAuth 2.0 and OpenID Connect server library for ASP.NET Core (.NET)

  • Authagonal

    Self-hosted OAuth 2.0, OIDC, and SAML 2.0 authentication server, deployable as a Docker image or embedded as an ASP.NET Core library (.NET)

  • Authelia

    Authentication and SSO server with OIDC Identity Provider support (Go)

  • Authentik

    Self-hosted identity provider supporting OAuth 2.0, OIDC, SAML, SCIM, and LDAP (Python/Go)

  • Casdoor

    UI-first IAM platform supporting OAuth 2.0, OIDC, SAML, CAS, and more (Go)

  • Dex

    Federated OIDC provider by CNCF, widely used in the Kubernetes ecosystem (Go)

Client Library

  • AppAuth (Android)Mobile

    OpenID Certified OIDC/OAuth 2.0 SDK for Android, following RFC 8252 best practices

  • AppAuth (iOS)Mobile

    OpenID Certified OIDC/OAuth 2.0 SDK for iOS, following RFC 8252 best practices

  • arcticJavaScript / TypeScript

    OAuth 2.0 provider helpers for 50+ providers with minimal abstraction

  • AuthlibPython

    OAuth and OIDC client/server library for Flask, Django, FastAPI, and more

  • DoorkeeperRuby

    OAuth 2.0 provider for Ruby on Rails

  • Duende IdentityServer.NET

    OAuth 2.0 and OIDC framework for ASP.NET Core (free for dev/OSS)

Tool

Showing a sample of 167 resources. View the full list on GitHub →