CustomJwtAuthorizerConfiguration

Configuration for a custom JWT authorizer that validates inbound bearer tokens against an OpenID Connect identity provider.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The audience values accepted during JWT validation. A token is rejected if none of its audience claims match.

Link copied to clipboard

The client identifiers accepted during JWT validation. A token is rejected if it was not issued to one of these clients.

Link copied to clipboard

The scopes accepted during JWT validation. A token is rejected if it does not carry one of these scopes.

Link copied to clipboard

Additional custom claim validations applied to the inbound JWT.

Link copied to clipboard

The OpenID Connect discovery URL used to retrieve the identity provider's metadata and signing keys.

Link copied to clipboard

The private endpoint used to reach the identity provider's discovery URL over a private network path.

Link copied to clipboard

Per-domain private endpoint overrides that route specific identity provider domains through distinct private endpoints.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String