Microsoft.AspNetCore.Components.Authorization Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í. |
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.