clerkProvider wires authentication through Clerk. Clerk access tokens carry no aud claim, so there is no audience option.
Example
server.ts
Signature
Parameters
opts
domain is the Clerk Frontend API URL, for example acme.clerk.accounts.dev or a production custom domain.
There is no audience option: Clerk binds no audience to its tokens.
It also accepts the shared CustomProviderOptions options: baseUrl, serverUrl, scopes, requiredScopes, and metadataOverrides.
Requires Dynamic Client Registration enabled on the instance, and the OAuth application set to issue JWT access tokens (opaque tokens can’t be verified).
Returns
APromise for the OAuthConfig you pass to the oauth constructor option.
Connect an Identity Provider
Set up sign-in with a hosted provider
Authenticate Users
Add sign-in to your app end to end
customProvider
Wire OAuth from any IdP’s discovery document