Microsoft.AspNetCore.Components.WebAssembly.Authentication 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 typy zabezpieczania aplikacji zestawu WebAssembly platformy Blazor przy użyciu uwierzytelniania.
Klasy
AccessToken |
Reprezentuje token dostępu dla danego użytkownika i zakresów. |
AccessTokenNotAvailableException |
Jest Exception zgłaszany, gdy AuthorizationMessageHandler wystąpienie nie może aprowizować tokenu dostępu. |
AccessTokenRequestOptions |
Reprezentuje opcje aprowizowania tokenu dostępu w imieniu użytkownika. |
AccessTokenResult |
Reprezentuje wynik próby aprowizacji tokenu dostępu. |
AccountClaimsPrincipalFactory<TAccount> |
Konwertuje RemoteUserAccount na element ClaimsPrincipal. |
ApiAuthorizationProviderOptions |
Reprezentuje opcje dla aplikacji korzystających z serwera na potrzeby konfiguracji. |
AuthorizationMessageHandler |
Element DelegatingHandler , który dołącza tokeny dostępu do wystąpień wychodzących HttpResponseMessage . Tokeny dostępu zostaną dodane tylko wtedy, gdy identyfikator URI żądania znajduje się w jednym z adresów podstawowych skonfigurowanych przy użyciu polecenia ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String). |
BaseAddressAuthorizationMessageHandler |
Element DelegatingHandler , który dołącza tokeny dostępu do wystąpień wychodzących HttpResponseMessage . Tokeny dostępu zostaną dodane tylko wtedy, gdy identyfikator URI żądania znajduje się w podstawowym identyfikatorze URI aplikacji. |
InteractiveRequestOptions |
Reprezentuje żądanie dostawcy tożsamości w celu zalogowania się lub aprowizacji tokenu. |
NavigationManagerExtensions |
Rozszerzenia dla programu NavigationManager. |
OidcProviderOptions |
Reprezentuje opcje przekazywania w celu skonfigurowania biblioteki oidc-client.js używanej podczas korzystania ze standardowego przepływu OpenID Connect (OIDC). |
RemoteAuthenticationActions |
Reprezentuje listę akcji uwierzytelniania, które mogą być wykonywane przez element RemoteAuthenticatorViewCore<TAuthenticationState>. |
RemoteAuthenticationApplicationPathsOptions |
Reprezentuje opcje ścieżek używanych przez aplikację na potrzeby operacji uwierzytelniania. Te ścieżki są względne względem bazy. |
RemoteAuthenticationContext<TRemoteAuthenticationState> |
Reprezentuje kontekst podczas operacji uwierzytelniania. |
RemoteAuthenticationDefaults |
Reprezentuje wartości domyślne dla różnych konfigurowalnych wartości używanych w całej bibliotece. |
RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions> |
Opcje uwierzytelniania zdalnego. |
RemoteAuthenticationResult<TRemoteAuthenticationState> |
Reprezentuje wynik operacji uwierzytelniania. |
RemoteAuthenticationService<TRemoteAuthenticationState,TAccount,TProviderOptions> |
Domyślna implementacja dla tej IRemoteAuthenticationService<TRemoteAuthenticationState> usługi używa międzyoperacjności JS do uwierzytelniania użytkownika. |
RemoteAuthenticationState |
Reprezentuje minimalną ilość stanu uwierzytelniania do zachowania podczas operacji uwierzytelniania. |
RemoteAuthenticationUserOptions |
Reprezentuje opcje do użycia podczas konfigurowania ClaimsPrincipal użytkownika. |
RemoteAuthenticatorView |
Element RemoteAuthenticatorViewCore<TAuthenticationState> , który używa RemoteAuthenticationState jako stanu do utrwalonego w operacjach uwierzytelniania. |
RemoteAuthenticatorViewCore<TAuthenticationState> |
Składnik, który obsługuje operacje uwierzytelniania zdalnego w aplikacji. |
RemoteUserAccount |
Konto użytkownika. |
SignOutSessionStateManager |
Obsługuje ochronę CSRF dla punktu końcowego wylogowywanie. |
Interfejsy
IAccessTokenProvider |
Reprezentuje kontrakt dla usług, które mogą aprowizować tokeny dostępu dla aplikacji. |
IRemoteAuthenticationService<TRemoteAuthenticationState> |
Reprezentuje kontrakt dla usług, które wykonują operacje uwierzytelniania dla aplikacji zestawu WebAssembly platformy Blazor. |
Wyliczenia
AccessTokenResultStatus |
Reprezentuje możliwe wyniki próby uzyskania tokenu dostępu. |
InteractionType |
Typ żądania uwierzytelniania. |
RemoteAuthenticationStatus |
Reprezentuje stan operacji uwierzytelniania. |
Uwagi
Aby uzyskać więcej informacji na temat włączania uwierzytelniania w aplikacjach zestawu WebAssembly platformy Blazor, zobacz Secure an ASP.NET Core Blazor WebAssembly standalone app with the Authentication library (Zabezpieczanie aplikacji autonomicznej zestawu WebAssembly platformy Blazor przy użyciu biblioteki uwierzytelniania).
Opinia
https://aka.ms/ContentUserFeedback.
Już wkrótce: w ciągu 2024 r. będziemy stopniowo usuwać problemy z usługą GitHub jako mechanizm opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla