40 lines
1.6 KiB
TypeScript
40 lines
1.6 KiB
TypeScript
|
export interface OIDCConfigurationRepresentation {
|
||
|
issuer?: string;
|
||
|
authorization_endpoint?: string;
|
||
|
token_endpoint?: string;
|
||
|
introspection_endpoint?: string;
|
||
|
userinfo_endpoint?: string;
|
||
|
end_session_endpoint?: string;
|
||
|
jwks_uri?: string;
|
||
|
check_session_iframe?: string;
|
||
|
grant_types_supported?: string[];
|
||
|
response_types_supported?: string[];
|
||
|
subject_types_supported?: string[];
|
||
|
id_token_signing_alg_values_supported?: string[];
|
||
|
id_token_encryption_alg_values_supported?: string[];
|
||
|
id_token_encryption_enc_values_supported?: string[];
|
||
|
userinfo_signing_alg_values_supported?: string[];
|
||
|
request_object_signing_alg_values_supported?: string[];
|
||
|
response_modes_supported?: string[];
|
||
|
registration_endpoint?: string;
|
||
|
token_endpoint_auth_methods_supported?: string[];
|
||
|
token_endpoint_auth_signing_alg_values_supported?: string[];
|
||
|
introspection_endpoint_auth_methods_supported?: string[];
|
||
|
introspection_endpoint_auth_signing_alg_values_supported?: string[];
|
||
|
claims_supported?: string[];
|
||
|
claim_types_supported?: string[];
|
||
|
claims_parameter_supported?: boolean;
|
||
|
scopes_supported?: string[];
|
||
|
request_parameter_supported?: boolean;
|
||
|
request_uri_parameter_supported?: boolean;
|
||
|
require_request_uri_registration?: boolean;
|
||
|
code_challenge_methods_supported?: string[];
|
||
|
tls_client_certificate_bound_access_tokens?: boolean;
|
||
|
revocation_endpoint?: string;
|
||
|
revocation_endpoint_auth_methods_supported?: string[];
|
||
|
revocation_endpoint_auth_signing_alg_values_supported?: string[];
|
||
|
backchannel_logout_supported?: boolean;
|
||
|
backchannel_logout_session_supported?: boolean;
|
||
|
device_authorization_endpoint?: string;
|
||
|
}
|