Blazor WebAssembly Auth0 Oidc Authentication with support for Audience, because the default AddOidcAuthentication
does not support setting the Audience.
PM> Install-Package WebAssembly.Authentication.Auth0
{
"auth0": {
"Authority": "https://***.eu.auth0.com/",
"Audience": "***",
"ClientId": "***",
"ResponseType": "token id_token",
"DefaultScopes": "email"
}
}
Support for authenticating users is registered in the service container with the AddAuth0Authentication
extension method provided by the this package.
This method sets up the services required for the app to interact with the Identity Provider (IP).
builder.Services.AddAuth0Authentication(options =>
{
builder.Configuration.Bind("auth0", options.ProviderOptions);
});