Freigeben über


DefaultAuthorizationService Klasse

Definition

Die Standardimplementierung von IAuthorizationService.

public ref class DefaultAuthorizationService : Microsoft::AspNetCore::Authorization::IAuthorizationService
public class DefaultAuthorizationService : Microsoft.AspNetCore.Authorization.IAuthorizationService
type DefaultAuthorizationService = class
    interface IAuthorizationService
Public Class DefaultAuthorizationService
Implements IAuthorizationService
Vererbung
DefaultAuthorizationService
Implementiert

Konstruktoren

DefaultAuthorizationService(IAuthorizationPolicyProvider, IAuthorizationHandlerProvider, ILogger<DefaultAuthorizationService>, IAuthorizationHandlerContextFactory, IAuthorizationEvaluator, IOptions<AuthorizationOptions>)

Erstellt eine neue Instanz von DefaultAuthorizationService.

DefaultAuthorizationService(IAuthorizationPolicyProvider, IEnumerable<IAuthorizationHandler>, ILogger<DefaultAuthorizationService>, IAuthorizationHandlerContextFactory, IAuthorizationEvaluator, IOptions<AuthorizationOptions>)

Erstellt eine neue Instanz von DefaultAuthorizationService.

DefaultAuthorizationService(IAuthorizationPolicyProvider, IEnumerable<IAuthorizationHandler>, ILogger<DefaultAuthorizationService>)

Erstellt eine neue Instanz von DefaultAuthorizationService.

Methoden

AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>)

Überprüft, ob ein Benutzer bestimmte Anforderungen für die angegebene Ressource erfüllt.

AuthorizeAsync(ClaimsPrincipal, Object, String)

Überprüft, ob ein Benutzer eine bestimmte Autorisierungsrichtlinie erfüllt.

Erweiterungsmethoden

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, AuthorizationPolicy)

Überprüft, ob ein Benutzer eine bestimmte Autorisierungsrichtlinie für die angegebene Ressource erfüllt.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, AuthorizationPolicy)

Überprüft, ob ein Benutzer eine bestimmte Autorisierungsrichtlinie für die angegebene Ressource erfüllt.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, IAuthorizationRequirement)

Überprüft, ob ein Benutzer eine bestimmte Anforderung für die angegebene Ressource erfüllt.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, String)

Überprüft, ob ein Benutzer eine bestimmte Autorisierungsrichtlinie für die angegebene Ressource erfüllt.

Gilt für: