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


ClaimsAuthorizationRequirement Класс

Определение

IAuthorizationHandler Реализует и IAuthorizationRequirement , для которого требуется по крайней мере один экземпляр указанного типа утверждения, и, если указаны допустимые значения, значение утверждения должно быть любым из допустимых значений.

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
Наследование
Реализации

Конструкторы

ClaimsAuthorizationRequirement(String, IEnumerable<String>)

Создает новый экземпляр ClaimsAuthorizationRequirement.

Свойства

AllowedValues

Возвращает необязательный список значений утверждений, которые, если они есть, должны соответствовать утверждению.

ClaimType

Возвращает тип утверждения, который должен присутствовать.

Методы

HandleAsync(AuthorizationHandlerContext)

Принимает решение о том, разрешена ли авторизация.

(Унаследовано от AuthorizationHandler<TRequirement>)
HandleRequirementAsync(AuthorizationHandlerContext, ClaimsAuthorizationRequirement)

Принимает решение о том, разрешена ли авторизация на основе указанных требований к утверждениям.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

Принимает решение о том, разрешена ли авторизация на основе определенного требования.

(Унаследовано от AuthorizationHandler<TRequirement>)
ToString()

IAuthorizationHandler Реализует и IAuthorizationRequirement , для которого требуется по крайней мере один экземпляр указанного типа утверждения, и, если указаны допустимые значения, значение утверждения должно быть любым из допустимых значений.

Применяется к