Udostępnij za pośrednictwem


Microsoft.AspNetCore.Components.Authorization Przestrzeń nazw

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

Klasy

AuthenticationState

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

AuthenticationStateData

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

AuthenticationStateProvider

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

AuthorizeRouteView

Łączy zachowania AuthorizeView i RouteView, tak 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.

Interfejsy

IHostEnvironmentAuthenticationStateProvider

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

Delegaci

AuthenticationStateChangedHandler

Procedura obsługi zdarzenia AuthenticationStateChanged.

Uwagi

Aby uzyskać więcej informacji na temat autoryzacji platformy Blazor, zobacz ASP.NET Core Blazor authentication and authorization.