Ich habe eine Blazor -Web -Assembly -App. Ich versuche, den Benutzer entweder mit seinen Azure -AD -Anmeldeinformationen oder mit seinen in einer Datenbank gespeicherten Anmeldeinformationen anzumelden. Ich muss einen benutzerdefinierten Authentifizierungsstatusanbieter implementieren, um die Authentifizierungsanmeldeinformationen für das JWT zu speichern, damit sie auf jedem Seite /API -Aufruf autorisiert sind. < /p>
builder.Services.AddMsalAuthentication(options =>
{
builder.Configuration.Bind("AzureAd", options.ProviderOptions.Authentication);
// options.ProviderOptions.DefaultAccessTokenScopes.Add("https://graph.microsoft.com/User.Read");
options.ProviderOptions.DefaultAccessTokenScopes.Add("api://2913a4cb-b93e-4107-bd31-1f963e967f30/API.Access");
options.UserOptions.RoleClaim = "roles";
options.ProviderOptions.Cache.CacheLocation = "localStorage";
options.ProviderOptions.LoginMode = "redirect";
}).AddAccountClaimsPrincipalFactory();`
< /code>
So setzen Sie das Azure AD -Anmeldung ein. /Die Seiten anzeigen?
Blazor WASM -App mit JWT -Token- und Azure -AD -Authentifizierung ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post