oidc-provider

A flexible, protocol-based OpenID Connect Provider for the JVM.

Topics

Namespaces

oidc-provider.authorization

Authorization endpoint implementation for OAuth2/OIDC.

oidc-provider.client-metadata

Client ID Metadata Document resolution per draft-ietf-oauth-client-id-metadata-document.

oidc-provider.core

Core OIDC provider setup and configuration.

oidc-provider.discovery

OpenID Connect Discovery and metadata endpoints.

Public variables and functions:

oidc-provider.error

Error type hierarchy for classifying OAuth2/OIDC errors.

Public variables and functions:

oidc-provider.protocol

Core protocols and schemas for OIDC provider extensibility.

oidc-provider.registration

Dynamic client registration per RFC 7591 and client configuration management per RFC 7592.

oidc-provider.resource-metadata

OAuth 2.0 Protected Resource Metadata per RFC 9728.

Public variables and functions:

oidc-provider.revocation

RFC 7009 token revocation endpoint.

Public variables and functions:

oidc-provider.store

In-memory implementations of storage protocols for development and testing.

oidc-provider.token

Token generation and validation using Nimbus OAuth SDK.

oidc-provider.token-endpoint

Token endpoint implementation for OAuth2/OIDC.

oidc-provider.util

Shared utility functions for the OIDC provider.