Microsoft.AspNetCore.Components.Authorization Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.