deno.land / x / oauth4webapi@v1.2.2 / docs / interfaces / Client.md
Recognized Client Metadata that have an effect on the exposed functionality.
see
IANA OAuth Client Registration Metadata registry
• client_id: string
Client identifier.
• Optional
authorization_signed_response_alg: JWSAlgorithm
JWS alg
algorithm required for signing authorization responses. When not configured the
default is to allow only supported algorithms listed in
as.authorization_signing_alg_values_supported
and fall back to RS256
when the authorization server metadata is not set.
• Optional
client_secret: string
Client secret.
• Optional
default_max_age: number
Default Maximum Authentication Age.
• Optional
id_token_signed_response_alg: JWSAlgorithm
JWS alg
algorithm required for signing the ID Token issued to this Client. When not
configured the default is to allow only supported algorithms listed in
as.id_token_signing_alg_values_supported
and fall back to RS256
when the authorization server metadata is not set.
• Optional
introspection_signed_response_alg: JWSAlgorithm
JWS alg
algorithm REQUIRED for signed introspection responses. When not configured the
default is to allow only supported algorithms listed in
as.introspection_signing_alg_values_supported
and fall back to RS256
when the authorization server metadata is not set.
• Optional
require_auth_time: boolean
Boolean value specifying whether the auth_time
Claim in the ID Token
is REQUIRED. Default is false
.
• Optional
token_endpoint_auth_method: ClientAuthenticationMethod
Client authentication method for the client's authenticated
requests. Default is client_secret_basic
.
• Optional
userinfo_signed_response_alg: JWSAlgorithm
JWS alg
algorithm REQUIRED for signing UserInfo Responses. When not configured the default is
to allow only supported algorithms listed in
as.userinfo_signing_alg_values_supported
and fall back to RS256
when the authorization server metadata is not set.
Version Info