Microsoft.AspNetCore.Components.Authorization Namespace

Stellt Klassen zum Abrufen von Informationen zum aktuellen Authentifizierungsstatus bereit.

Klassen

Name Beschreibung
AuthenticationState

Stellt ggf. Informationen zum aktuell authentifizierten Benutzer bereit.

AuthenticationStateData

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

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, der den aktuellen Authentifizierungsstatus des Benutzers für Untergeordnete verfügbar macht.

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.

Strukturen

Name Beschreibung
ClaimData

Dies ist eine serialisierbare Darstellung eines Claim Objekts, das nur aus dem Typ und dem Wert besteht.

Schnittstellen

Name Beschreibung
IHostEnvironmentAuthenticationStateProvider

Eine Schnittstelle, die von Diensten implementiert wird, um Authentifizierungsstatusinformationen aus der Hostumgebung zu empfangen. Wenn dies von den Hosts implementiert wird, empfängt sie den Authentifizierungsstatus AuthenticationStateProvidervom HttpContext. Oder wenn dieser implementierte Dienst, der direkt als Eingeschrieben IHostEnvironmentAuthenticationStateProviderist, erhält er die AuthenticationState von GetAuthenticationStateAsync()

Delegaten

Name Beschreibung
AuthenticationStateChangedHandler

Ein Handler für das AuthenticationStateChanged Ereignis.

Hinweise

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