ClaimsAuthorizationRequirement Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Implementa y IAuthorizationHandlerIAuthorizationRequirement que requiere al menos una instancia del tipo de notificación especificado y, si se especifican los valores permitidos, el valor de notificación debe ser cualquiera de los valores permitidos.
public ref class ClaimsAuthorizationRequirement : Microsoft::AspNetCore::Authorization::AuthorizationHandler<Microsoft::AspNetCore::Authorization::Infrastructure::ClaimsAuthorizationRequirement ^>, Microsoft::AspNetCore::Authorization::IAuthorizationRequirement
public class ClaimsAuthorizationRequirement : Microsoft.AspNetCore.Authorization.AuthorizationHandler<Microsoft.AspNetCore.Authorization.Infrastructure.ClaimsAuthorizationRequirement>, Microsoft.AspNetCore.Authorization.IAuthorizationRequirement
type ClaimsAuthorizationRequirement = class
inherit AuthorizationHandler<ClaimsAuthorizationRequirement>
interface IAuthorizationRequirement
Public Class ClaimsAuthorizationRequirement
Inherits AuthorizationHandler(Of ClaimsAuthorizationRequirement)
Implements IAuthorizationRequirement
- Herencia
- Implementaciones
Constructores
ClaimsAuthorizationRequirement(String, IEnumerable<String>) |
Crea una nueva instancia de ClaimsAuthorizationRequirement. |
Propiedades
AllowedValues |
Obtiene la lista opcional de valores de notificación, que, si están presentes, la notificación debe coincidir. |
ClaimType |
Obtiene el tipo de notificación que debe estar presente. |
Métodos
HandleAsync(AuthorizationHandlerContext) |
Toma una decisión si se permite la autorización. (Heredado de AuthorizationHandler<TRequirement>) |
HandleRequirementAsync(AuthorizationHandlerContext, ClaimsAuthorizationRequirement) |
Toma una decisión si se permite la autorización en función de los requisitos de notificaciones especificados. |
HandleRequirementAsync(AuthorizationHandlerContext, TRequirement) |
Toma una decisión si se permite la autorización en función de un requisito específico. (Heredado de AuthorizationHandler<TRequirement>) |
ToString() |
Implementa y IAuthorizationHandlerIAuthorizationRequirement que requiere al menos una instancia del tipo de notificación especificado y, si se especifican los valores permitidos, el valor de notificación debe ser cualquiera de los valores permitidos. |