Skip to main content

OpenID Connect, the authentication protocol and identity layer on top of OAuth 2.0 used in many SSO and adopted in many social logins (Apple, Facebook, Google, ...etc). Find this curated list of providers, services, libraries, and resources to adopt it and know more about existing specs.

122
GitHub Stars
177
Curated Resources
4
Categories
17 hours ago
Last Refreshed
OpenID Providers (OP)Relying Parties (RP) LibrariesRelying Parties (RP) Software PluginsResources

Use this list with your AI agent

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

"Show me books resources from awesome-openid-connect"

Installation instructions →

What's inside

Resources

OpenID Providers (OP)

  • Alibaba Cloud IDaaS

    Alibaba Cloud OpenID Connect Provider as a service.

  • Auth0

    OpenID Connect and OAuth 2.0 service that is available on the cloud as a SaaS.

  • Authelia

    Open Source authentication, authorization server and portal fulfilling the identity and access management (IAM) role of information security in providing single sign-on (SSO).

  • Authentik

    Open Source Identity Provider focused on flexibility and versatility.

  • Authlete

    Set of APIs for developers to implement OAuth authorization servers and OpenID Connect identity providers.

  • AWS Cognito

    Cognito by Amazon Web Services has OpenID Connect provider in addition to IAM capabilities.

Relying Parties (RP) Libraries

  • angular-auth-oidc-clientJavaScript

    Angular certified library with OAuth 2.0 and OpenID Connect flows, and Angular schematics.

  • angular-oauth2-oidcJavaScript

    Library which bring support for OAuth 2.0 and OpenID Connect (OIDC) in Angular.

  • AuthlibPython

    Python library in building OAuth and OpenID Connect servers and clients.

  • Better AuthJavaScript

    TypeScript Framework agnostic authentication library for SPAs and server-side applications.

  • com.google.oauth-client/google-oauth-clientJava

    OAuth Relying Party Java library written by Google for OAuth 2.0 with Android support.

  • com.nimbusds/oauth2-oidc-sdkJava

    Java SDK developed by connect2id with OpenID Connect, FAPI, Federation and eKYC / Identity Assurance extensions.

Relying Parties (RP) Software Plugins

  • Apache APISIX openid-connect

    OpenID Connect Relying Party plugin for the Apache APISIX API Gateway.

  • caddy-security

    OpenID Connect Relying Party authentication plugin for the Caddy web server.

  • Kong OpenID Connect

    OpenID Connect Relying Party plugin for the Kong API Gateway.

  • lua-resty-openidc

    OpenID Connect Relying Party and OAuth 2.0 client Lua library for NGINX/OpenResty.

  • MiniOrange OAuth SSO

    Wordpress OAuth and OpenID Connect plugin developed and actively maintained by MiniOrange.

  • oauth2-proxy

    Reverse proxy adding OpenID Connect and OAuth 2.0 based authentication in front of any application.

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