Skip to content

thangchung/Blazor.WebAssembly.Authentication.Auth0

 
 

Repository files navigation

Blazor.WebAssembly.Authentication.Auth0

Blazor WebAssembly Auth0 Oidc Authentication with support for Audience, because the default AddOidcAuthentication does not support setting the Audience.

NuGet

Install the NuGet

PM> Install-Package WebAssembly.Authentication.Auth0

Define app.settings

{
  "auth0": {
    "Authority": "https://***.eu.auth0.com/",
    "Audience": "***",
    "ClientId": "***",
    "ResponseType": "token id_token",
    "DefaultScopes": "email"
  }
}

Add the required services

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);
});

References

About

Blazor WebAssembly Auth0 Oidc Authentication with support for Audience

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%