Skip to main content

Collect documentation related to OAuth 2.0 and OpenID Connect

27
GitHub Stars
163
Curated Resources
10
Categories
2 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

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)

Server Implementation

  • 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)

  • Keycloak

    Open-source IAM by Red Hat, supports OAuth 2.0, OIDC, and SAML 2.0 (Java)

  • Logto

    Developer-friendly, open-source Auth0 alternative with OIDC support (TypeScript)

Tool

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