docs/interfaces/auth.SDK.ICustomTokenExchange.html
Interface defining Custom Token Exchange operations
Auth0 Custom Token Exchange Docs
interface ICustomTokenExchange {
exchangeToken(
options: CustomTokenExchangeOptions,
): Promise<TokenResponse>;
}
exchangeToken(options: CustomTokenExchangeOptions): Promise<TokenResponse>
Executes RFC 8693-compliant token exchange flow
For structured error responses
For generic errors with these codes:
invalid_request: Invalid parametersconsent_required: Enable "Allow Skipping User Consent" in API settingstoo_many_attempts: Suspicious IP throttling triggered// External IdP migration scenarioconst tokens = await auth0.customTokenExchange.exchangeToken({ subject_token_type: 'urn:external-idp:legacy', subject_token: externalIdPToken, audience: 'https://api.your-service.com', scope: 'openid profile'});Copy
Member Visibility
ThemeOSLightDark
Methods exchangeToken