ClaimsAuthorizationRequirement Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Implementuje element IAuthorizationHandler i IAuthorizationRequirement , który wymaga co najmniej jednego wystąpienia określonego typu oświadczenia, a jeśli są określone dozwolone wartości, wartość oświadczenia musi być dowolną z dozwolonych wartości.
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
- Dziedziczenie
- Implementuje
Konstruktory
ClaimsAuthorizationRequirement(String, IEnumerable<String>) |
Tworzy nowe wystąpienie klasy ClaimsAuthorizationRequirement. |
Właściwości
AllowedValues |
Pobiera opcjonalną listę wartości oświadczeń, które, jeśli istnieją, oświadczenie musi być zgodne. |
ClaimType |
Pobiera typ oświadczenia, który musi być obecny. |
Metody
HandleAsync(AuthorizationHandlerContext) |
Podejmuje decyzję, jeśli autoryzacja jest dozwolona. (Odziedziczone po AuthorizationHandler<TRequirement>) |
HandleRequirementAsync(AuthorizationHandlerContext, ClaimsAuthorizationRequirement) |
Podejmuje decyzję, jeśli autoryzacja jest dozwolona na podstawie określonych wymagań dotyczących oświadczeń. |
HandleRequirementAsync(AuthorizationHandlerContext, TRequirement) |
Podejmuje decyzję, jeśli autoryzacja jest dozwolona na podstawie określonego wymagania. (Odziedziczone po AuthorizationHandler<TRequirement>) |
ToString() |
Implementuje element IAuthorizationHandler i IAuthorizationRequirement , który wymaga co najmniej jednego wystąpienia określonego typu oświadczenia, a jeśli są określone dozwolone wartości, wartość oświadczenia musi być dowolną z dozwolonych wartości. |