Поделиться через


Microsoft.AspNetCore.Components.Authorization Пространство имен

Предоставляет классы для получения сведений о текущем состоянии проверки подлинности.

Классы

AuthenticationState

Предоставляет сведения о текущем пользователе, прошедшем проверку подлинности, если таковые есть.

AuthenticationStateData

Сериализуемый тип JSON, представляющий данные, используемые для создания AuthenticationState.

AuthenticationStateProvider

Предоставляет сведения о состоянии проверки подлинности текущего пользователя.

AuthorizeRouteView

Объединяет поведение AuthorizeView и RouteView, чтобы он отображал страницу, соответствующую указанному маршруту, но только если пользователь авторизован для просмотра.

Кроме того, этот компонент предоставляет каскадный параметр типа Task<TResult>, что делает текущее состояние проверки подлинности пользователя доступным для потомков.

AuthorizeView

Отображает разное содержимое в зависимости от состояния авторизации пользователя.

AuthorizeViewCore

Базовый класс для компонентов, отображающих разное содержимое в зависимости от состояния авторизации пользователя.

CascadingAuthenticationState

Предоставляет классы для получения сведений о текущем состоянии проверки подлинности.

Интерфейсы

IHostEnvironmentAuthenticationStateProvider

Интерфейс, реализованный службами для получения сведений о состоянии проверки подлинности из среды узла. Если это реализуется AuthenticationStateProviderузла, оно получит состояние проверки подлинности из HttpContext. Или если эта реализованная служба, зарегистрированная непосредственно в качестве IHostEnvironmentAuthenticationStateProvider, она получит AuthenticationState, возвращенную GetAuthenticationStateAsync()

Делегаты

AuthenticationStateChangedHandler

Обработчик события AuthenticationStateChanged.

Комментарии

Дополнительные сведения о авторизации Blazor см. в разделе ASP.NET Проверка подлинности и авторизация Core Blazor.