Microsoft.AspNetCore.Components.WebAssembly.Authentication Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы для защиты приложений Blazor WebAssembly с проверкой подлинности.
Классы
AccessToken |
Представляет маркер доступа для заданного пользователя и областей. |
AccessTokenNotAvailableException |
Exception, возникающее, когда экземпляр AuthorizationMessageHandler не может подготовить маркер доступа. |
AccessTokenRequestOptions |
Представляет параметры подготовки маркера доступа от имени пользователя. |
AccessTokenResult |
Представляет результат попытки подготовить маркер доступа. |
AccountClaimsPrincipalFactory<TAccount> |
Преобразует RemoteUserAccount в ClaimsPrincipal. |
ApiAuthorizationProviderOptions |
Представляет параметры для приложений, использующих сервер для настройки. |
AuthenticationStateDeserializationOptions |
Предоставляет параметры настройки десериализации JSON AuthenticationState клиента с сервера с помощью PersistentComponentState. |
AuthorizationMessageHandler |
DelegatingHandler, который подключает маркеры доступа к исходящим экземплярам HttpResponseMessage. Маркеры доступа добавляются только в том случае, если URI запроса находится в одном из базовых адресов, настроенных с помощью ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String). |
BaseAddressAuthorizationMessageHandler |
DelegatingHandler, который подключает маркеры доступа к исходящим экземплярам HttpResponseMessage. Маркеры доступа добавляются только в том случае, если URI запроса находится в базовом URI приложения. |
InteractiveRequestOptions |
Представляет запрос поставщику удостоверений для входа в систему или подготовки маркера. |
NavigationManagerExtensions |
Расширения для NavigationManager. |
OidcProviderOptions |
Представляет параметры передачи для настройки библиотеки oidc-client.js, используемой при использовании стандартного потока OpenID Connect (OIDC). |
RemoteAuthenticationActions |
Представляет список действий проверки подлинности, которые могут выполняться RemoteAuthenticatorViewCore<TAuthenticationState>. |
RemoteAuthenticationApplicationPathsOptions |
Представляет параметры путей, используемых приложением для операций проверки подлинности. Эти пути относительны к базе. |
RemoteAuthenticationContext<TRemoteAuthenticationState> |
Представляет контекст во время операций проверки подлинности. |
RemoteAuthenticationDefaults |
Представляет значения по умолчанию для различных настраиваемых значений, используемых в библиотеке. |
RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions> |
Параметры удаленной проверки подлинности. |
RemoteAuthenticationResult<TRemoteAuthenticationState> |
Представляет результат операции проверки подлинности. |
RemoteAuthenticationService<TRemoteAuthenticationState,TAccount,TProviderOptions> |
Реализация по умолчанию для IRemoteAuthenticationService<TRemoteAuthenticationState>, использующая взаимодействие JS для проверки подлинности пользователя. |
RemoteAuthenticationState |
Представляет минимальное количество состояния проверки подлинности, которое необходимо сохранить во время операций проверки подлинности. |
RemoteAuthenticationUserOptions |
Представляет параметры, используемые при настройке ClaimsPrincipal для пользователя. |
RemoteAuthenticatorView |
RemoteAuthenticatorViewCore<TAuthenticationState>, использующий RemoteAuthenticationState в качестве состояния для сохранения в операциях проверки подлинности. |
RemoteAuthenticatorViewCore<TAuthenticationState> |
Компонент, обрабатывающий операции удаленной проверки подлинности в приложении. |
RemoteUserAccount |
Учетная запись пользователя. |
SignOutSessionStateManager |
Обрабатывает защиту CSRF для конечной точки выхода. |
Интерфейсы
IAccessTokenProvider |
Представляет контракт для служб, способных подготавливать маркеры доступа для приложения. |
IRemoteAuthenticationService<TRemoteAuthenticationState> |
Представляет контракт для служб, выполняющих операции проверки подлинности для приложения Blazor WebAssembly. |
Перечисления
AccessTokenResultStatus |
Представляет возможные результаты попытки получить маркер доступа. |
InteractionType |
Тип запроса проверки подлинности. |
RemoteAuthenticationStatus |
Представляет состояние операции проверки подлинности. |
Комментарии
Дополнительные сведения о включении проверки подлинности в приложениях Blazor WebAssembly см. в статье Защита автономного приложения ASP.NET Core Blazor WebAssembly с помощью библиотеки проверки подлинности.