Microsoft.AspNetCore.Components.WebAssembly.Authentication Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы для защиты приложений Blazor WebAssembly с помощью проверки подлинности.
Классы
AccessToken |
Представляет маркер доступа для заданного пользователя и областей. |
AccessTokenNotAvailableException |
Объект , Exception который возникает, когда AuthorizationMessageHandler экземпляр не может подготовить маркер доступа. |
AccessTokenRequestOptions |
Представляет параметры для подготовки маркера доступа от имени пользователя. |
AccessTokenResult |
Представляет результат попытки подготовки маркера доступа. |
AccountClaimsPrincipalFactory<TAccount> |
Преобразует RemoteUserAccount в ClaimsPrincipal. |
ApiAuthorizationProviderOptions |
Представляет параметры для приложений, использующих сервер для настройки. |
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 см. в статье Защита автономного приложения Blazor WebAssembly ASP.NET Core с помощью библиотеки проверки подлинности.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по