OidcPluginConfig

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

Delay before the next periodic discovery refresh attempt after a failure.

Link copied to clipboard

Discovery refresh interval after a successful application startup. Set to Duration.ZERO to disable periodic refresh.

Link copied to clipboard

Optional HTTP client used for discovery and userinfo requests. If not configured, the plugin installs an internal client.

Link copied to clipboard

Number of attempts for initial discovery during provider registration.

Link copied to clipboard

Delay between failed initial discovery attempts during provider registration.

Functions

Link copied to clipboard
fun protectedResource(resource: String, configure: ProtectedResourceMetadataConfig.() -> Unit = {})

Configures OAuth 2.0 Protected Resource Metadata (RFC 9728).