Microsoft.AspNetCore.Components.Authorization Przestrzeń nazw

Udostępnia klasy do pobierania informacji o bieżącym stanie uwierzytelniania.

Klasy

Nazwisko Opis
AuthenticationState

Zawiera informacje na temat aktualnie uwierzytelnionego użytkownika, jeśli istnieje.

AuthenticationStateData

Typ serializowalny JSON reprezentujący dane używane do utworzenia elementu AuthenticationState.

AuthenticationStateProvider

Zawiera informacje o stanie uwierzytelniania bieżącego użytkownika.

AuthorizeRouteView

Łączy zachowania AuthorizeView i RouteView, aby wyświetlała stronę zgodną z określoną trasą, ale tylko wtedy, gdy użytkownik ma uprawnienia do jej wyświetlania.

Ponadto ten składnik dostarcza kaskadowy parametr typu Task<TResult>, co sprawia, że bieżący stan uwierzytelniania użytkownika jest dostępny dla elementów potomnych.

AuthorizeView

Wyświetla różną zawartość w zależności od stanu autoryzacji użytkownika.

AuthorizeViewCore

Klasa podstawowa składników, które wyświetlają różną zawartość w zależności od stanu autoryzacji użytkownika.

CascadingAuthenticationState

Udostępnia klasy do pobierania informacji o bieżącym stanie uwierzytelniania.

Struktury

Nazwisko Opis
ClaimData

Jest to serializacyjna reprezentacja Claim obiektu, który składa się tylko z typu i wartości.

Interfejsy

Nazwisko Opis
IHostEnvironmentAuthenticationStateProvider

Interfejs implementowany przez usługi w celu odbierania informacji o stanie uwierzytelniania ze środowiska hosta. Jeśli jest on implementowany przez hosta AuthenticationStateProvider, otrzyma stan uwierzytelniania z obiektu HttpContext. Lub jeśli ta zaimplementowana usługa jest zarejestrowana bezpośrednio jako IHostEnvironmentAuthenticationStateProvider, otrzyma zwrócony AuthenticationState przez GetAuthenticationStateAsync()

Delegaci

Nazwisko Opis
AuthenticationStateChangedHandler

Procedura obsługi zdarzenia AuthenticationStateChanged .

Uwagi

Aby uzyskać więcej informacji na temat autoryzacji platformy Blazor, zobacz ASP.NET Core uwierzytelnianie i autoryzacja platformy Blazor.