Skip to main content
Version: 1.13.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