Aracılığıyla paylaş


ClaimsAuthorizationRequirement Sınıf

Tanım

Belirtilen talep türünün en az bir örneğini gerektiren bir IAuthorizationHandler ve IAuthorizationRequirement uygular ve izin verilen değerler belirtilirse, talep değeri izin verilen değerlerden biri olmalıdır.

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
Devralma
Uygulamalar

Oluşturucular

ClaimsAuthorizationRequirement(String, IEnumerable<String>)

ClaimsAuthorizationRequirement öğesinin yeni bir örneğini oluşturur.

Özellikler

AllowedValues

İsteğe bağlı talep değerlerinin listesini alır ve varsa talebin eşleşmesi gerekir.

ClaimType

Mevcut olması gereken talep türünü alır.

Yöntemler

HandleAsync(AuthorizationHandlerContext)

Yetkilendirmeye izin verilip verilmediğini karar verir.

(Devralındığı yer: AuthorizationHandler<TRequirement>)
HandleRequirementAsync(AuthorizationHandlerContext, ClaimsAuthorizationRequirement)

Belirtilen talep gereksinimlerine göre yetkilendirmeye izin verilip verilmiyorsa bir karar verir.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

Belirli bir gereksinime göre yetkilendirmeye izin verilip verilmiyorsa karar verir.

(Devralındığı yer: AuthorizationHandler<TRequirement>)
ToString()

Belirtilen talep türünün en az bir örneğini gerektiren bir IAuthorizationHandler ve IAuthorizationRequirement uygular ve izin verilen değerler belirtilirse, talep değeri izin verilen değerlerden biri olmalıdır.

Şunlara uygulanır