Sdílet prostřednictvím


Microsoft.AspNetCore.Components.Authorization Obor názvů

Poskytuje třídy pro načtení informací o aktuálním stavu ověřování.

Třídy

AuthenticationState

Poskytuje informace o aktuálně ověřeném uživateli, pokud existuje.

AuthenticationStateData

Serializovatelný typ JSON, který představuje data použitá k vytvoření AuthenticationState.

AuthenticationStateProvider

Poskytuje informace o stavu ověřování aktuálního uživatele.

AuthorizeRouteView

Kombinuje chování AuthorizeView a RouteView, takže zobrazí stránku odpovídající zadané trase, ale pouze pokud má uživatel oprávnění k jeho zobrazení.

Kromě toho tato komponenta poskytuje kaskádový parametr typu Task<TResult>, který zpřístupňuje aktuální stav ověřování uživatele pro potomky.

AuthorizeView

Zobrazuje rozdílný obsah v závislosti na stavu autorizace uživatele.

AuthorizeViewCore

Základní třída pro komponenty, které zobrazují odlišný obsah v závislosti na stavu autorizace uživatele.

CascadingAuthenticationState

Poskytuje třídy pro načtení informací o aktuálním stavu ověřování.

Struktury

ClaimData

Toto je serializovatelná reprezentace Claim objektu, který se skládá pouze z typu a hodnoty.

Rozhraní

IHostEnvironmentAuthenticationStateProvider

Rozhraní implementované službami pro příjem informací o stavu ověřování z hostitelského prostředí. Pokud je implementovaný AuthenticationStateProviderhostitele, obdrží stav ověřování z HttpContext. Nebo pokud je tato implementovaná služba zaregistrovaná přímo jako IHostEnvironmentAuthenticationStateProvider, obdrží AuthenticationState vrácenou GetAuthenticationStateAsync()

Delegáti

AuthenticationStateChangedHandler

Obslužná rutina události AuthenticationStateChanged.

Poznámky

Další informace o autorizaci Blazor naleznete v tématu ASP.NET Core Blazor ověřování a autorizace.