OpenID Connect Discovery and metadata endpoints.
OpenID Connect Discovery and metadata endpoints.
Malli schema for discovery configuration.
Malli schema for discovery configuration.
(jwks-endpoint provider-config)Generates JWKS endpoint response.
Takes a provider configuration map containing the signing key and generates the JSON Web Key Set for the JWKS endpoint. Returns a map containing the public keys in JWKS format that clients can use to validate signed tokens.
Generates JWKS endpoint response. Takes a provider configuration map containing the signing key and generates the JSON Web Key Set for the JWKS endpoint. Returns a map containing the public keys in JWKS format that clients can use to validate signed tokens.
(openid-configuration
{:keys [issuer authorization-endpoint token-endpoint jwks-uri
userinfo-endpoint registration-endpoint scopes-supported
response-types-supported grant-types-supported subject-types-supported
id-token-signing-alg-values-supported
token-endpoint-auth-methods-supported claims-supported
code-challenge-methods-supported resource-indicators-supported]
:as config})Generates OpenID Connect Discovery metadata.
Takes a discovery configuration map matching the DiscoveryConfig schema containing issuer, endpoints, and supported features. Validates the configuration and builds the OpenID Connect Discovery metadata document per RFC 8414. Provides sensible defaults for optional fields like supported scopes, response types, and grant types. Returns a map containing the complete discovery metadata.
Generates OpenID Connect Discovery metadata. Takes a discovery configuration map matching the DiscoveryConfig schema containing issuer, endpoints, and supported features. Validates the configuration and builds the OpenID Connect Discovery metadata document per RFC 8414. Provides sensible defaults for optional fields like supported scopes, response types, and grant types. Returns a map containing the complete discovery metadata.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |