Awesome OpenID Connect 
OpenID Connect is an 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). Basically, it allows a user to authenticate to a service using an existing account from an OpenID Connect Provider (OP), sharing some identity information after the user consent, and get an access token to access resources on a Relying Party (RP) application.
Find this curated list of providers, services, libraries, and resources to adopt it and know more about existing and draft specs.
Contents
- OpenID Providers (OP)
- Relying Parties (RP) Libraries
- Relying Parties (RP) Software Plugins
- Resources
OpenID Providers (OP)
OpenID Connect Providers as SaaS and Open Source solutions.
- 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.
- Cloudentity - Cloud Identity and Authorization Platform with FAPI and eKYC support.
- Connect2id - OpenID Connect SSO and IdP server for enterprise.
- Curity Identity Server - API Security solution that brings identity and API access management together.
- Descope - OpenID Connect Provider and Identity Federation solution that provides drag and drop user authentication and authorization flows.
- Duende IdentityServer - ASP.NET Core OpenID Connect Provider solution.
- Duo - OpenID Connect Provider and IdP solution developed by Cisco.
- FrontEgg - A Customer Identity solution for SaaS platform with OpenID Connect Provider capability.
- Keycloak - Open Source project powered by RedHat which provides user federation, strong authentication, user management, fine-grained authorization, and more.
- Gluu - OpenID Connect Provider and FAPI certified solution and integrated with IAM.
- Gravitee.io - Open Source OpenID Connect/OAuth 2.0 provider aims to be a bridge between applications and identity providers to authenticate, authorize and getting information about user accounts.
- Kinde - OpenID Connect and OAuth 2.0 service that is available on the cloud as a SaaS.
- LoginRadius - A SaaS CIAM that can act as an OpenID Connect provider.
- Logto - An Open-source solution designed for Customer Identity and Access Management (CIAM) and Workforce Identity Management with OpenID Connect based authentication.
- Okta - Extensible solution that enables both customer and workforce identity with federation, single sign-on, API security and workflows for both cloud and on-prem solutions.
- Microsoft Entra ID - Software component developed by Microsoft providing single sign-on access to systems and applications.
- MITREid Connect - Open Source OpenID Connect reference implementation in Java.
- OpenIddict - .NET Open Source OpenID Connect Provider implementation with ASP.NET Core 2.1 (and higher) applications support.
- OneLogin - SaaS Employee and Customer IAM solution with OpenID Connect Provider capabilities.