import { type Client } from "https://deno.land/x/oauth4webapi@v2.7.0/mod.ts";
Recognized Client Metadata that have an effect on the exposed functionality.
Index Signatures
Properties
Client authentication method for the client's authenticated
requests. Default is client_secret_basic
.
JWS alg
algorithm required for signing the ID Token issued to this Client. When not
configured the default is to allow only algorithms listed in
AuthorizationServer.id_token_signing_alg_values_supported | as.id_token_signing_alg_values_supported
and fall back to RS256
when the authorization server metadata is not set.
JWS alg
algorithm required for signing authorization responses. When not configured the
default is to allow only supported algorithms listed in
AuthorizationServer.authorization_signing_alg_values_supported | as.authorization_signing_alg_values_supported
and fall back to RS256
when the authorization server metadata is not set.
Boolean value specifying whether the IDToken.auth_time | auth_time
Claim in the ID Token
is REQUIRED. Default is false
.
JWS alg
algorithm REQUIRED for signing UserInfo Responses. When not configured the default is
to allow only algorithms listed in
AuthorizationServer.userinfo_signing_alg_values_supported | as.userinfo_signing_alg_values_supported
and fall back to RS256
when the authorization server metadata is not set.
JWS alg
algorithm REQUIRED for signed introspection responses. When not configured the
default is to allow only algorithms listed in
AuthorizationServer.introspection_signing_alg_values_supported | as.introspection_signing_alg_values_supported
and fall back to RS256
when the authorization server metadata is not set.
Use to adjust the client's assumed current time. Positive and negative finite values
representing seconds are allowed. Default is 0
(Date.now() + 0 seconds is used).