CustomJWTAuthorizerConfiguration
¶
Source code in docs_src/capo_agent_registry_control/types/custom_jwt_authorizer_configuration.py
allowed_audience
instance-attribute
¶
allowed_audience: NotRequired[AllowedAudienceList]
The audience values accepted during JWT validation. A token is rejected if none of its audience claims match.
allowed_clients
instance-attribute
¶
allowed_clients: NotRequired[AllowedClientsList]
The client identifiers accepted during JWT validation. A token is rejected if it was not issued to one of these clients.
allowed_scopes
instance-attribute
¶
allowed_scopes: NotRequired[AllowedScopesType]
The scopes accepted during JWT validation. A token is rejected if it does not carry one of these scopes.
custom_claims
instance-attribute
¶
custom_claims: NotRequired[CustomClaimValidationsType]
Additional custom claim validations applied to the inbound JWT.
discovery_url
instance-attribute
¶
discovery_url: DiscoveryUrl
The OpenID Connect discovery URL used to retrieve the identity provider's metadata and signing keys.
private_endpoint
instance-attribute
¶
private_endpoint: NotRequired[PrivateEndpoint]
The private endpoint used to reach the identity provider's discovery URL over a private network path.
private_endpoint_overrides
instance-attribute
¶
private_endpoint_overrides: NotRequired[PrivateEndpointOverrides]
Per-domain private endpoint overrides that route specific identity provider domains through distinct private endpoints.