Sdílet prostřednictvím


RolesAuthorizationRequirement Třída

Definice

Implementuje IAuthorizationHandler a IAuthorizationRequirement , která vyžaduje alespoň jednu deklaraci identity role, jejíž hodnota musí být libovolná z povolených rolí.

public ref class RolesAuthorizationRequirement : Microsoft::AspNetCore::Authorization::AuthorizationHandler<Microsoft::AspNetCore::Authorization::Infrastructure::RolesAuthorizationRequirement ^>, Microsoft::AspNetCore::Authorization::IAuthorizationRequirement
public class RolesAuthorizationRequirement : Microsoft.AspNetCore.Authorization.AuthorizationHandler<Microsoft.AspNetCore.Authorization.Infrastructure.RolesAuthorizationRequirement>, Microsoft.AspNetCore.Authorization.IAuthorizationRequirement
type RolesAuthorizationRequirement = class
    inherit AuthorizationHandler<RolesAuthorizationRequirement>
    interface IAuthorizationRequirement
Public Class RolesAuthorizationRequirement
Inherits AuthorizationHandler(Of RolesAuthorizationRequirement)
Implements IAuthorizationRequirement
Dědičnost
Implementuje

Konstruktory

RolesAuthorizationRequirement(IEnumerable<String>)

Vytvoří novou instanci položky RolesAuthorizationRequirement.

Vlastnosti

AllowedRoles

Získá kolekci povolených rolí.

Metody

HandleAsync(AuthorizationHandlerContext)

Rozhoduje o tom, jestli je autorizace povolená.

(Zděděno od AuthorizationHandler<TRequirement>)
HandleRequirementAsync(AuthorizationHandlerContext, RolesAuthorizationRequirement)

Rozhoduje o tom, jestli je autorizace povolená na základě konkrétního požadavku.

HandleRequirementAsync(AuthorizationHandlerContext, TRequirement)

Rozhoduje o tom, jestli je autorizace povolená na základě konkrétního požadavku.

(Zděděno od AuthorizationHandler<TRequirement>)
ToString()

Implementuje IAuthorizationHandler a IAuthorizationRequirement , která vyžaduje alespoň jednu deklaraci identity role, jejíž hodnota musí být libovolná z povolených rolí.

Platí pro