awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mitreid-connect avatar

mitreid-connect/OpenID-Connect-Java-Spring-Server

0
View on GitHub↗
1,506 Stars·755 Forks·Java·1 Aufruf

OpenID Connect Java Spring Server

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 Plattform zeichnet sich dadurch aus, dass sie ein umfassendes Framework für die Verwaltung komplexer Autorisierungsflüsse und Identitätsverifizierungen bietet. Sie unterstützt die dynamische Client-Registrierung zur Automatisierung des Onboardings von Drittanbieteranwendungen und nutzt relationale Datenbankpersistenz, um die Zustandskonsistenz für Token und Autorisierungsgenehmigungen über verteilte Serverinstanzen hinweg aufrechtzuerhalten.

Das System deckt eine breite Palette an Sicherheitsfunktionen ab, einschließlich der Verwaltung von Benutzerberechtigungen und der Durchsetzung von Zugriffskontrollen für geschützte APIs und Datenressourcen. Es handhabt die Serialisierung von Identitäts- und Autorisierungsansprüchen in kryptografisch signierte Token, um eine sichere Kommunikation zwischen entkoppelten Diensten zu erleichtern.

Features

  • OAuth 2.0 Authorization Servers - Functions as a central authority that validates user credentials and grants scoped access tokens to third-party applications.
  • Identity and Access Management Servers - Provides a centralized platform built on the Spring framework to manage user identities and protect API resources.
  • Identity Token Services - Acts as a central authentication authority that validates user credentials and issues secure identity tokens for web applications.
  • OAuth2 Providers - Manages complex state machines for authorization flows by enforcing standardized message exchanges between clients, resource owners, and servers.
  • OpenID Connect Providers - Provides a centralized authentication server to verify user identities and issue secure tokens for web applications using standard protocols.
  • Spring Security Frameworks - Implements robust authentication and authorization workflows within Java applications by leveraging the Spring Security framework.
  • OAuth Client Registrations - Automates the onboarding of third-party applications by exposing standard OAuth discovery and dynamic client registration endpoints.
  • Access Control and Authorization - Grants third-party applications secure access to protected resources by managing authorization flows and issuing access tokens.
  • User Identity Verification - Confirms user credentials and shares identity details with external applications using standard authentication protocols.
  • JSON Web Tokens - Encodes identity and authorization claims into cryptographically signed compact strings for secure transmission between decoupled services.
  • Resource Access Permissions - Enables resource owners to define and control access to their personal data across multiple services through standardized authorization flows.
  • Database-Backed Session Validations - Maintains state consistency for tokens and authorization grants by persisting session data in relational database tables.
  • User Access Management - Enables resource owners to define and control access to their personal data across multiple services.

Star-Verlauf

Star-Verlauf für mitreid-connect/openid-connect-java-spring-serverStar-Verlauf für mitreid-connect/openid-connect-java-spring-server

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit OpenID Connect Java Spring Server

Handverlesene Sammlungen, in denen OpenID Connect Java Spring Server vorkommt.
  • Self-Hosted OAuth- und OIDC-Provider
  • Java-Entwicklungstools

Open-Source-Alternativen zu OpenID Connect Java Spring Server

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit OpenID Connect Java Spring Server.
  • panva/node-oidc-providerAvatar von panva

    panva/node-oidc-provider

    3,756Auf GitHub ansehen↗

    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

    JavaScriptauthorizationauthorization-serverconnect
    Auf GitHub ansehen↗3,756
  • doorkeeper-gem/doorkeeperAvatar von doorkeeper-gem

    doorkeeper-gem/doorkeeper

    5,501Auf GitHub ansehen↗

    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

    Ruby
    Auf GitHub ansehen↗5,501
  • dexidp/dexAvatar von dexidp

    dexidp/dex

    10,902Auf GitHub ansehen↗

    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

    Gohacktoberfestidentity-provideridp
    Auf GitHub ansehen↗10,902
  • authlib/authlibAvatar von authlib

    authlib/authlib

    5,346Auf GitHub ansehen↗

    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.

    Pythondjangoflaskjose
    Auf GitHub ansehen↗5,346
Alle 30 Alternativen zu OpenID Connect Java Spring Server anzeigen→

Häufig gestellte Fragen

Was macht mitreid-connect/openid-connect-java-spring-server?

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.

Was sind die Hauptfunktionen von mitreid-connect/openid-connect-java-spring-server?

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.

Welche Open-Source-Alternativen gibt es zu mitreid-connect/openid-connect-java-spring-server?

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,…