Compartilhar via


Microsoft.AspNetCore.Components.Authorization Namespace

Fornece classes para recuperar informações sobre o estado de autenticação atual.

Classes

AuthenticationState

Fornece informações sobre o usuário autenticado no momento, se houver.

AuthenticationStateData

Um tipo serializável JSON que representa os dados usados para criar um AuthenticationState.

AuthenticationStateProvider

Fornece informações sobre o estado de autenticação do usuário atual.

AuthorizeRouteView

Combina os comportamentos de AuthorizeView e RouteView, para que ele exiba a página correspondente à rota especificada, mas somente se o usuário estiver autorizado a vê-la.

Além disso, esse componente fornece um parâmetro em cascata do tipo Task<TResult>, que disponibiliza o estado de autenticação atual do usuário para descendentes.

AuthorizeView

Exibe conteúdo diferente dependendo do status de autorização do usuário.

AuthorizeViewCore

Uma classe base para componentes que exibem conteúdo diferente dependendo do status de autorização do usuário.

CascadingAuthenticationState

Fornece classes para recuperar informações sobre o estado de autenticação atual.

Estruturas

ClaimData

Essa é uma representação serializável de um objeto Claim que consiste apenas no tipo e no valor.

Interfaces

IHostEnvironmentAuthenticationStateProvider

Uma interface implementada pelos serviços para receber informações de estado de autenticação do ambiente do host. Se isso for implementado pelo AuthenticationStateProviderdo host, ele receberá o estado de autenticação do HttpContext. Ou se esse serviço implementado estiver registrado diretamente como um IHostEnvironmentAuthenticationStateProvider, ele receberá o AuthenticationState retornado pelo GetAuthenticationStateAsync()

Delegados

AuthenticationStateChangedHandler

Um manipulador para o evento AuthenticationStateChanged.

Comentários

Para obter mais informações sobre a autorização do Blazor, consulte ASP.NETde autenticação e autorização do Core Blazor.