auth0Provider wires authentication through Auth0. Auth0 carries the audience in the authorize request rather than as a resource indicator, so it also requires this server’s public URL as serverUrl.
Example
server.ts
Signature
Parameters
opts
-
domainis the tenant domain, for exampleacme.us.auth0.com. -
audienceis the API Identifier from the Auth0 dashboard, bound into the token’saudclaim. -
serverUrlis this server’s public URL, required for Auth0.
CustomProviderOptions options: scopes, requiredScopes, and metadataOverrides.
Requires Dynamic Client Registration enabled on the tenant.
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