Skip to main content

Collect documentation related to OAuth 2.0 and OpenID Connect

28
GitHub Stars
167
Curated Resources
10
Categories
7 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 →