Aracılığıyla paylaş


DefaultAuthorizationService Sınıf

Tanım

Varsayılan uygulamasıdır 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
Devralma
DefaultAuthorizationService
Uygulamalar

Oluşturucular

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

DefaultAuthorizationService öğesinin yeni bir örneğini oluşturur.

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

DefaultAuthorizationService öğesinin yeni bir örneğini oluşturur.

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

DefaultAuthorizationService öğesinin yeni bir örneğini oluşturur.

Yöntemler

AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>)

Kullanıcının belirtilen kaynak için belirli bir gereksinim kümesini karşılayıp karşılamayacağını denetler.

AuthorizeAsync(ClaimsPrincipal, Object, String)

Kullanıcının belirli bir yetkilendirme ilkesine uygun olup olmadığını denetler.

Uzantı Metotları

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, AuthorizationPolicy)

Bir kullanıcının belirtilen kaynağa karşı belirli bir yetkilendirme ilkesine uygun olup olmadığını denetler.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, AuthorizationPolicy)

Bir kullanıcının belirtilen kaynağa karşı belirli bir yetkilendirme ilkesine uygun olup olmadığını denetler.

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, IAuthorizationRequirement)

Kullanıcının belirtilen kaynak için belirli bir gereksinimi karşılayıp karşılamadiğini denetler

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, String)

Bir kullanıcının belirtilen kaynağa karşı belirli bir yetkilendirme ilkesine uygun olup olmadığını denetler.

Şunlara uygulanır