Microsoft.AspNetCore.Components.Authorization Namespace

Stellt Klassen zum Abrufen von Informationen zum aktuellen Authentifizierungsstatus bereit.

Klassen

AuthenticationState

Stellt ggf. Informationen zum aktuell authentifizierten Benutzer bereit.

AuthenticationStateData

Ein JSON-serialisierbarer Typ, der die Daten darstellt, die zum Erstellen eines AuthenticationStateverwendet werden.

AuthenticationStateProvider

Stellt Informationen zum Authentifizierungsstatus des aktuellen Benutzers bereit.

AuthorizeRouteView

Kombiniert das Verhalten von AuthorizeView und RouteView, sodass die Seite angezeigt wird, die der angegebenen Route entspricht, aber nur, wenn der Benutzer berechtigt ist, sie anzuzeigen.

Darüber hinaus stellt diese Komponente einen kaskadierenden Parameter vom Typ Task<TResult>bereit, wodurch der aktuelle Authentifizierungsstatus des Benutzers untergeordneten Elementen zur Verfügung gestellt wird.

AuthorizeView

Zeigt je nach Autorisierungsstatus des Benutzers unterschiedliche Inhalte an.

AuthorizeViewCore

Eine Basisklasse für Komponenten, die je nach Autorisierungsstatus des Benutzers unterschiedliche Inhalte anzeigen.

CascadingAuthenticationState

Stellt Klassen zum Abrufen von Informationen zum aktuellen Authentifizierungsstatus bereit.

Schnittstellen

IHostEnvironmentAuthenticationStateProvider

Eine Schnittstelle, die von Diensten implementiert wird, um Authentifizierungsstatusinformationen aus der Hostumgebung zu empfangen. Wenn dies vom AuthenticationStateProviderdes Hosts implementiert wird, empfängt er den Authentifizierungsstatus vom HttpContext. Oder wenn dieser implementierte Dienst, der direkt als IHostEnvironmentAuthenticationStateProviderregistriert ist, erhält er die von GetAuthenticationStateAsync() zurückgegebene AuthenticationState

Delegaten

AuthenticationStateChangedHandler

Ein Handler für das AuthenticationStateChanged-Ereignis.

Hinweise

Weitere Informationen zur Blazor-Autorisierung finden Sie unter ASP.NET Core Blazor-Authentifizierung und Autorisierung.