node-oidc-provider is a framework for building OpenID Certified authorization servers and identity providers within Node.js environments. It provides a comprehensive suite of tools for managing the full lifecycle of OAuth 2.0 and OpenID Connect services, including user authentication, client registration, and the issuance and validation of identity and access tokens. The project distinguishes itself through a highly modular architecture that allows developers to integrate authentication services directly into existing web application stacks. It supports advanced customization through a middle
Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails and Grape applications. It provides the necessary framework to build an authorization server that issues and validates security tokens for third-party applications, effectively acting as a security middleware to protect API endpoints. The project integrates an identity layer via OpenID Connect to verify user identities and retrieve profile information. It supports a variety of security patterns, including the implementation of the PKCE flow for public clients and the issuance of stateless JSON Web Tokens. Its broade
Dex is an OpenID Connect provider and identity federation proxy that translates authentication signals from various upstream sources into a unified OpenID Connect interface. It functions as a multi-protocol identity broker, enabling client applications to implement a single standard while delegating user verification to external identity providers. The project distinguishes itself through a pluggable connector architecture that bridges disparate protocols including LDAP, SAML, and OAuth2. It provides specific integrations for services such as GitHub, Google, GitLab, and Microsoft, while offer
Authlib is a comprehensive Python library for building and integrating OAuth 1.0, OAuth 2.0, and OpenID Connect clients and servers. It provides a unified set of tools to manage authentication and authorization flows, allowing applications to either act as a client connecting to external identity providers or as a provider issuing tokens and managing user identities. The project distinguishes itself through a full implementation of the JOSE standards, offering a suite of cryptographic tools for generating, signing, encrypting, and validating JSON Web Tokens, Signatures, Encryption, and Keys.
Dieses Projekt ist eine Authentifizierungs- und Autorisierungsplattform, die auf dem Spring-Framework aufbaut und als zentraler Identitätsanbieter und Autorisierungsserver fungiert. Sie verwaltet Benutzeridentitäten und schützt Ressourcen durch die Implementierung standardisierter Protokolle zur Verifizierung von Anmeldeinformationen und zur Ausstellung sicherer Token für Webanwendungen.
Die Hauptfunktionen von mitreid-connect/openid-connect-java-spring-server sind: OAuth 2.0 Authorization Servers, Identity and Access Management Servers, Identity Token Services, OAuth2 Providers, OpenID Connect Providers, Spring Security Frameworks, OAuth Client Registrations, Access Control and Authorization.
Open-Source-Alternativen zu mitreid-connect/openid-connect-java-spring-server sind unter anderem: panva/node-oidc-provider — node-oidc-provider is a framework for building OpenID Certified authorization servers and identity providers within… doorkeeper-gem/doorkeeper — Doorkeeper is an OAuth 2 authorization server and provider for Ruby on Rails and Grape applications. It provides the… dexidp/dex — Dex is an OpenID Connect provider and identity federation proxy that translates authentication signals from various… anomalyco/openauth — OpenAuth is a standards-based authentication server and identity provider that implements OAuth 2.0 and OpenID Connect… authlib/authlib — Authlib is a comprehensive Python library for building and integrating OAuth 1.0, OAuth 2.0, and OpenID Connect… ory/kratos — Kratos is a centralized identity and access management server designed to handle user registration, authentication,…