Udostępnij za pośrednictwem


DenyAnonymousAuthorizationRequirement Klasa

Definicja

Implementuje IAuthorizationHandler i IAuthorizationRequirement, które wymagają uwierzytelnienia bieżącego użytkownika. Spowoduje to wywołanie Succeed(IAuthorizationRequirement) dla uwierzytelnionych użytkowników. Podobnie jak wszystkie wbudowane wymagania, nigdy nie wywołuje Fail(). DefaultAuthorizationEvaluator generuje AuthorizationResult zakończone niepowodzeniem, gdy żadne wymaganie nie powiodło się, nawet jeśli inne wymagania zakończyły się pomyślnie, a żadne wymaganie nie powiodło się jawnie.

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
Dziedziczenie
DenyAnonymousAuthorizationRequirement
Implementuje

Konstruktory

DenyAnonymousAuthorizationRequirement()

Implementuje IAuthorizationHandler i IAuthorizationRequirement, które wymagają uwierzytelnienia bieżącego użytkownika. Spowoduje to wywołanie Succeed(IAuthorizationRequirement) dla uwierzytelnionych użytkowników. Podobnie jak wszystkie wbudowane wymagania, nigdy nie wywołuje Fail(). DefaultAuthorizationEvaluator generuje AuthorizationResult zakończone niepowodzeniem, gdy żadne wymaganie nie powiodło się, nawet jeśli inne wymagania zakończyły się pomyślnie, a żadne wymaganie nie powiodło się jawnie.

Metody

HandleAsync(AuthorizationHandlerContext)

Podejmuje decyzję, jeśli autoryzacja jest dozwolona.

(Odziedziczone po AuthorizationHandler<TRequirement>)
HandleRequirementAsync(AuthorizationHandlerContext, DenyAnonymousAuthorizationRequirement)

Podejmuje decyzję, jeśli autoryzacja jest dozwolona na podstawie określonego wymagania.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

Podejmuje decyzję, jeśli autoryzacja jest dozwolona na podstawie określonego wymagania.

(Odziedziczone po AuthorizationHandler<TRequirement>)
ToString()

Implementuje IAuthorizationHandler i IAuthorizationRequirement, które wymagają uwierzytelnienia bieżącego użytkownika. Spowoduje to wywołanie Succeed(IAuthorizationRequirement) dla uwierzytelnionych użytkowników. Podobnie jak wszystkie wbudowane wymagania, nigdy nie wywołuje Fail(). DefaultAuthorizationEvaluator generuje AuthorizationResult zakończone niepowodzeniem, gdy żadne wymaganie nie powiodło się, nawet jeśli inne wymagania zakończyły się pomyślnie, a żadne wymaganie nie powiodło się jawnie.

Dotyczy