Skip to main content
Version: 1.14.0

Function: resolveCantonAuthorizationCodeConfig()

resolveCantonAuthorizationCodeConfig(config: AuthorizationCodeAuthConfig, options?: OAuthRequestOptions): Promise<ResolvedAuthorizationCodeConfig>

Defined in: canton/authentication/authorization-code.ts:140

Resolve an AuthorizationCodeAuthConfig into a ResolvedAuthorizationCodeConfig using RFC 8414 metadata discovery.

Requires the server to advertise S256 PKCE support and an authorization_endpoint.

Parameters​

ParameterTypeDescription
configAuthorizationCodeAuthConfigAuthorization code config with authUrl.
options?OAuthRequestOptionsOptional fetch override and abort signal.

Returns​

Promise<ResolvedAuthorizationCodeConfig>

The resolved config (authorization server metadata + client + defaults).

Throws​

CCIPError (CANTON_AUTH_ERROR) on discovery failure, missing S256 support, or missing authorization_endpoint.

See​

https://datatracker.ietf.org/doc/html/rfc8414