DenyAnonymousAuthorizationRequirement Sınıf

Tanım

Geçerli kullanıcının kimliğinin doğrulanması gereken bir IAuthorizationHandler ve IAuthorizationRequirement uygular. Bu, kimliği doğrulanmış kullanıcılar için Succeed(IAuthorizationRequirement) çağırır. Tüm yerleşik gereksinimlerde olduğu gibi Fail()çağırmaz. DefaultAuthorizationEvaluator, diğer gereksinimler başarılı olsa bile herhangi bir gereksinim başarılı olmadığında ve hiçbir gereksinim açıkça başarısız olduğunda başarısız bir AuthorizationResult oluşturur.

public ref class DenyAnonymousAuthorizationRequirement : Microsoft::AspNetCore::Authorization::AuthorizationHandler<Microsoft::AspNetCore::Authorization::Infrastructure::DenyAnonymousAuthorizationRequirement ^>, Microsoft::AspNetCore::Authorization::IAuthorizationRequirement
public class DenyAnonymousAuthorizationRequirement : Microsoft.AspNetCore.Authorization.AuthorizationHandler<Microsoft.AspNetCore.Authorization.Infrastructure.DenyAnonymousAuthorizationRequirement>, Microsoft.AspNetCore.Authorization.IAuthorizationRequirement
type DenyAnonymousAuthorizationRequirement = class
    inherit AuthorizationHandler<DenyAnonymousAuthorizationRequirement>
    interface IAuthorizationRequirement
Public Class DenyAnonymousAuthorizationRequirement
Inherits AuthorizationHandler(Of DenyAnonymousAuthorizationRequirement)
Implements IAuthorizationRequirement
Devralma
DenyAnonymousAuthorizationRequirement
Uygulamalar

Oluşturucular

DenyAnonymousAuthorizationRequirement()

Geçerli kullanıcının kimliğinin doğrulanması gereken bir IAuthorizationHandler ve IAuthorizationRequirement uygular. Bu, kimliği doğrulanmış kullanıcılar için Succeed(IAuthorizationRequirement) çağırır. Tüm yerleşik gereksinimlerde olduğu gibi Fail()çağırmaz. DefaultAuthorizationEvaluator, diğer gereksinimler başarılı olsa bile herhangi bir gereksinim başarılı olmadığında ve hiçbir gereksinim açıkça başarısız olduğunda başarısız bir AuthorizationResult oluşturur.

Yöntemler

HandleAsync(AuthorizationHandlerContext)

Yetkilendirmeye izin verilip verilmediğini karar verir.

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

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

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

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

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

Geçerli kullanıcının kimliğinin doğrulanması gereken bir IAuthorizationHandler ve IAuthorizationRequirement uygular. Bu, kimliği doğrulanmış kullanıcılar için Succeed(IAuthorizationRequirement) çağırır. Tüm yerleşik gereksinimlerde olduğu gibi Fail()çağırmaz. DefaultAuthorizationEvaluator, diğer gereksinimler başarılı olsa bile herhangi bir gereksinim başarılı olmadığında ve hiçbir gereksinim açıkça başarısız olduğunda başarısız bir AuthorizationResult oluşturur.

Şunlara uygulanır