Język

DenyAnonymousAuthorizationRequirement Klasa

Definicja

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

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

Nazwa Opis
DenyAnonymousAuthorizationRequirement()

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

Metody

Nazwa Opis
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()

Zwraca ciąg reprezentujący wymaganie.

Dotyczy