FetchAuthServerMeta
@hyperledger/identus-sdk v7.0.0
@hyperledger/identus-sdk / plugins/internal/oidc / FetchAuthServerMeta
Class: FetchAuthServerMeta
Defined in: src/plugins/internal/oidc/tasks/FetchAuthServerMeta.ts:18
try to retrieve Authorization Server Metadata from the give URI
/.well-known/openid-configuration will be appended to the URI
Param
Extends
Constructors
Constructor
new FetchAuthServerMeta(...
args: [FetchAuthServerMetaArgs]):FetchAuthServerMeta
Defined in: src/utils/tasks.ts:18
Parameters
| Parameter | Type | Description | 
|---|---|---|
| ... args | [ FetchAuthServerMetaArgs] | 
Returns
FetchAuthServerMeta
Inherited from
Methods
log()
log():
unknown
Defined in: src/utils/tasks.ts:26
Returns
unknown
Inherited from
run()
run(
ctx:Context):Promise<ApiResponse<{acr_values_supported?:string[];authorization_encryption_alg_values_supported?:string[];authorization_encryption_enc_values_supported?:string[];authorization_endpoint?:string;authorization_response_iss_parameter_supported?:boolean;authorization_signing_alg_values_supported?:string[];backchannel_authentication_endpoint?:string;backchannel_authentication_request_signing_alg_values_supported?:string[];backchannel_logout_session_supported?:boolean;backchannel_logout_supported?:boolean;backchannel_token_delivery_modes_supported?:string[];backchannel_user_code_parameter_supported?:boolean;check_session_iframe?:string;claim_types_supported?:string[];claims_locales_supported?:string[];claims_parameter_supported?:boolean;claims_supported?:string[];code_challenge_methods_supported?:string[];device_authorization_endpoint?:string;display_values_supported?:string[];dpop_signing_alg_values_supported?:string[];end_session_endpoint?:string;frontchannel_logout_session_supported?:boolean;frontchannel_logout_supported?:boolean;grant_types_supported?:string[];id_token_encryption_alg_values_supported?:string[];id_token_encryption_enc_values_supported?:string[];id_token_signing_alg_values_supported?:string[];introspection_encryption_alg_values_supported?:string[];introspection_encryption_enc_values_supported?:string[];introspection_endpoint?:string;introspection_endpoint_auth_methods_supported?:string[];introspection_endpoint_auth_signing_alg_values_supported?:string[];introspection_signing_alg_values_supported?:string[];issuer:string;jwks_uri?:string;mtls_endpoint_aliases?: { };op_policy_uri?:string;op_tos_uri?:string;pushed_authorization_request_endpoint?:string;registration_endpoint?:string;request_object_encryption_alg_values_supported?:string[];request_object_encryption_enc_values_supported?:string[];request_object_signing_alg_values_supported?:string[];request_parameter_supported?:boolean;request_uri_parameter_supported?:boolean;require_pushed_authorization_requests?:boolean;require_request_uri_registration?:boolean;require_signed_request_object?:boolean;response_modes_supported?:string[];response_types_supported?:string[];revocation_endpoint?:string;revocation_endpoint_auth_methods_supported?:string[];revocation_endpoint_auth_signing_alg_values_supported?:string[];scopes_supported?:string[];service_documentation?:string;signed_metadata?:string;subject_types_supported?:string[];tls_client_certificate_bound_access_tokens?:boolean;token_endpoint?:string;token_endpoint_auth_methods_supported?:string[];token_endpoint_auth_signing_alg_values_supported?:string[];ui_locales_supported?:string[];userinfo_encryption_alg_values_supported?:string[];userinfo_encryption_enc_values_supported?:string[];userinfo_endpoint?:string;userinfo_signing_alg_values_supported?:string[]; }>>
Defined in: src/plugins/internal/oidc/tasks/FetchAuthServerMeta.ts:19
Parameters
| Parameter | Type | 
|---|---|
| ctx | Context | 
Returns
Promise<ApiResponse<{ acr_values_supported?: string[]; authorization_encryption_alg_values_supported?: string[]; authorization_encryption_enc_values_supported?: string[]; authorization_endpoint?: string; authorization_response_iss_parameter_supported?: boolean; authorization_signing_alg_values_supported?: string[]; backchannel_authentication_endpoint?: string; backchannel_authentication_request_signing_alg_values_supported?: string[]; backchannel_logout_session_supported?: boolean; backchannel_logout_supported?: boolean; backchannel_token_delivery_modes_supported?: string[]; backchannel_user_code_parameter_supported?: boolean; check_session_iframe?: string; claim_types_supported?: string[]; claims_locales_supported?: string[]; claims_parameter_supported?: boolean; claims_supported?: string[]; code_challenge_methods_supported?: string[]; device_authorization_endpoint?: string; display_values_supported?: string[]; dpop_signing_alg_values_supported?: string[]; end_session_endpoint?: string; frontchannel_logout_session_supported?: boolean; frontchannel_logout_supported?: boolean; grant_types_supported?: string[]; id_token_encryption_alg_values_supported?: string[]; id_token_encryption_enc_values_supported?: string[]; id_token_signing_alg_values_supported?: string[]; introspection_encryption_alg_values_supported?: string[]; introspection_encryption_enc_values_supported?: string[]; introspection_endpoint?: string; introspection_endpoint_auth_methods_supported?: string[]; introspection_endpoint_auth_signing_alg_values_supported?: string[]; introspection_signing_alg_values_supported?: string[]; issuer: string; jwks_uri?: string; mtls_endpoint_aliases?: { }; op_policy_uri?: string; op_tos_uri?: string; pushed_authorization_request_endpoint?: string; registration_endpoint?: string; request_object_encryption_alg_values_supported?: string[]; request_object_encryption_enc_values_supported?: string[]; request_object_signing_alg_values_supported?: string[]; request_parameter_supported?: boolean; request_uri_parameter_supported?: boolean; require_pushed_authorization_requests?: boolean; require_request_uri_registration?: boolean; require_signed_request_object?: boolean; response_modes_supported?: string[]; response_types_supported?: string[]; revocation_endpoint?: string; revocation_endpoint_auth_methods_supported?: string[]; revocation_endpoint_auth_signing_alg_values_supported?: string[]; scopes_supported?: string[]; service_documentation?: string; signed_metadata?: string; subject_types_supported?: string[]; tls_client_certificate_bound_access_tokens?: boolean; token_endpoint?: string; token_endpoint_auth_methods_supported?: string[]; token_endpoint_auth_signing_alg_values_supported?: string[]; ui_locales_supported?: string[]; userinfo_encryption_alg_values_supported?: string[]; userinfo_encryption_enc_values_supported?: string[]; userinfo_endpoint?: string; userinfo_signing_alg_values_supported?: string[]; }>>