Compartir a través de


Microsoft.AspNetCore.Components.Authorization Espacio de nombres

Proporciona clases para recuperar información sobre el estado de autenticación actual.

Clases

AuthenticationState

Proporciona información sobre el usuario autenticado actualmente, si existe.

AuthenticationStateData

Tipo serializable json que representa los datos que se usan para crear un AuthenticationState.

AuthenticationStateProvider

Proporciona información sobre el estado de autenticación del usuario actual.

AuthorizeRouteView

Combina los comportamientos de AuthorizeView y RouteView, de modo que muestre la página que coincide con la ruta especificada, pero solo si el usuario está autorizado para verlo.

Además, este componente proporciona un parámetro en cascada de tipo Task<TResult>, que hace que el estado de autenticación actual del usuario esté disponible para descendientes.

AuthorizeView

Muestra contenido diferente en función del estado de autorización del usuario.

AuthorizeViewCore

Clase base para componentes que muestran contenido diferente en función del estado de autorización del usuario.

CascadingAuthenticationState

Proporciona clases para recuperar información sobre el estado de autenticación actual.

Estructuras

ClaimData

Se trata de una representación serializable de un objeto Claim que solo consta del tipo y el valor.

Interfaces

IHostEnvironmentAuthenticationStateProvider

Interfaz implementada por los servicios para recibir información de estado de autenticación del entorno host. Si la implementa la AuthenticationStateProviderdel host, recibirá el estado de autenticación de HttpContext. O bien, si este servicio implementado se registra directamente como un IHostEnvironmentAuthenticationStateProvider, recibirá el AuthenticationState devuelto por GetAuthenticationStateAsync()

Delegados

AuthenticationStateChangedHandler

Controlador del evento AuthenticationStateChanged.

Comentarios

Para obtener más información sobre la autorización de Blazor, consulte ASP.NET autenticación y autorización de Blazor core.