Aracılığıyla paylaş


AuthorizationServiceExtensions.AuthorizeAsync Yöntem

Tanım

Aşırı Yüklemeler

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, AuthorizationPolicy)

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

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, String)

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

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, AuthorizationPolicy)

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, AuthorizationPolicy)

Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<bool> ^ AuthorizeAsync(Microsoft::AspNetCore::Authorization::IAuthorizationService ^ service, System::Security::Claims::ClaimsPrincipal ^ user, Microsoft::AspNetCore::Authorization::AuthorizationPolicy ^ policy);
public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<Microsoft::AspNetCore::Authorization::AuthorizationResult ^> ^ AuthorizeAsync(Microsoft::AspNetCore::Authorization::IAuthorizationService ^ service, System::Security::Claims::ClaimsPrincipal ^ user, Microsoft::AspNetCore::Authorization::AuthorizationPolicy ^ policy);
public static System.Threading.Tasks.Task<bool> AuthorizeAsync (this Microsoft.AspNetCore.Authorization.IAuthorizationService service, System.Security.Claims.ClaimsPrincipal user, Microsoft.AspNetCore.Authorization.AuthorizationPolicy policy);
public static System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult> AuthorizeAsync (this Microsoft.AspNetCore.Authorization.IAuthorizationService service, System.Security.Claims.ClaimsPrincipal user, Microsoft.AspNetCore.Authorization.AuthorizationPolicy policy);
static member AuthorizeAsync : Microsoft.AspNetCore.Authorization.IAuthorizationService * System.Security.Claims.ClaimsPrincipal * Microsoft.AspNetCore.Authorization.AuthorizationPolicy -> System.Threading.Tasks.Task<bool>
static member AuthorizeAsync : Microsoft.AspNetCore.Authorization.IAuthorizationService * System.Security.Claims.ClaimsPrincipal * Microsoft.AspNetCore.Authorization.AuthorizationPolicy -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult>
<Extension()>
Public Function AuthorizeAsync (service As IAuthorizationService, user As ClaimsPrincipal, policy As AuthorizationPolicy) As Task(Of Boolean)
<Extension()>
Public Function AuthorizeAsync (service As IAuthorizationService, user As ClaimsPrincipal, policy As AuthorizationPolicy) As Task(Of AuthorizationResult)

Parametreler

service
IAuthorizationService

Sağlama IAuthorizationService yetkilendirmesi.

user
ClaimsPrincipal

İlkeyi değerlendirecek kullanıcı.

policy
AuthorizationPolicy

Değerlendirilecek ilke.

Döndürülenler

İlke değerlendirmesinin başarılı mı yoksa başarısız mı olduğunu gösteren bir bayrak. Bu değer, kullanıcı ilkeyi yerine getirdiğinde true , aksi takdirde false değeridir.

Şunlara uygulanır

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, String)

Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<bool> ^ AuthorizeAsync(Microsoft::AspNetCore::Authorization::IAuthorizationService ^ service, System::Security::Claims::ClaimsPrincipal ^ user, System::String ^ policyName);
public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<Microsoft::AspNetCore::Authorization::AuthorizationResult ^> ^ AuthorizeAsync(Microsoft::AspNetCore::Authorization::IAuthorizationService ^ service, System::Security::Claims::ClaimsPrincipal ^ user, System::String ^ policyName);
public static System.Threading.Tasks.Task<bool> AuthorizeAsync (this Microsoft.AspNetCore.Authorization.IAuthorizationService service, System.Security.Claims.ClaimsPrincipal user, string policyName);
public static System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult> AuthorizeAsync (this Microsoft.AspNetCore.Authorization.IAuthorizationService service, System.Security.Claims.ClaimsPrincipal user, string policyName);
static member AuthorizeAsync : Microsoft.AspNetCore.Authorization.IAuthorizationService * System.Security.Claims.ClaimsPrincipal * string -> System.Threading.Tasks.Task<bool>
static member AuthorizeAsync : Microsoft.AspNetCore.Authorization.IAuthorizationService * System.Security.Claims.ClaimsPrincipal * string -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult>
<Extension()>
Public Function AuthorizeAsync (service As IAuthorizationService, user As ClaimsPrincipal, policyName As String) As Task(Of Boolean)
<Extension()>
Public Function AuthorizeAsync (service As IAuthorizationService, user As ClaimsPrincipal, policyName As String) As Task(Of AuthorizationResult)

Parametreler

service
IAuthorizationService

Sağlama IAuthorizationService yetkilendirmesi.

user
ClaimsPrincipal

İlkeyi değerlendirecek kullanıcı.

policyName
String

Değerlendirilecek ilkenin adı.

Döndürülenler

İlke değerlendirmesinin başarılı mı yoksa başarısız mı olduğunu gösteren bir bayrak. Bu değer, kullanıcı ilkeyi yerine getirdiğinde true , aksi takdirde false değeridir.

Şunlara uygulanır

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, AuthorizationPolicy)

Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<bool> ^ AuthorizeAsync(Microsoft::AspNetCore::Authorization::IAuthorizationService ^ service, System::Security::Claims::ClaimsPrincipal ^ user, System::Object ^ resource, Microsoft::AspNetCore::Authorization::AuthorizationPolicy ^ policy);
public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<Microsoft::AspNetCore::Authorization::AuthorizationResult ^> ^ AuthorizeAsync(Microsoft::AspNetCore::Authorization::IAuthorizationService ^ service, System::Security::Claims::ClaimsPrincipal ^ user, System::Object ^ resource, Microsoft::AspNetCore::Authorization::AuthorizationPolicy ^ policy);
public static System.Threading.Tasks.Task<bool> AuthorizeAsync (this Microsoft.AspNetCore.Authorization.IAuthorizationService service, System.Security.Claims.ClaimsPrincipal user, object resource, Microsoft.AspNetCore.Authorization.AuthorizationPolicy policy);
public static System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult> AuthorizeAsync (this Microsoft.AspNetCore.Authorization.IAuthorizationService service, System.Security.Claims.ClaimsPrincipal user, object resource, Microsoft.AspNetCore.Authorization.AuthorizationPolicy policy);
public static System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult> AuthorizeAsync (this Microsoft.AspNetCore.Authorization.IAuthorizationService service, System.Security.Claims.ClaimsPrincipal user, object? resource, Microsoft.AspNetCore.Authorization.AuthorizationPolicy policy);
static member AuthorizeAsync : Microsoft.AspNetCore.Authorization.IAuthorizationService * System.Security.Claims.ClaimsPrincipal * obj * Microsoft.AspNetCore.Authorization.AuthorizationPolicy -> System.Threading.Tasks.Task<bool>
static member AuthorizeAsync : Microsoft.AspNetCore.Authorization.IAuthorizationService * System.Security.Claims.ClaimsPrincipal * obj * Microsoft.AspNetCore.Authorization.AuthorizationPolicy -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult>
<Extension()>
Public Function AuthorizeAsync (service As IAuthorizationService, user As ClaimsPrincipal, resource As Object, policy As AuthorizationPolicy) As Task(Of Boolean)
<Extension()>
Public Function AuthorizeAsync (service As IAuthorizationService, user As ClaimsPrincipal, resource As Object, policy As AuthorizationPolicy) As Task(Of AuthorizationResult)

Parametreler

service
IAuthorizationService

Sağlama IAuthorizationService yetkilendirmesi.

user
ClaimsPrincipal

İlkeyi değerlendirecek kullanıcı.

resource
Object

İlkeyi değerlendirecek kaynak.

policy
AuthorizationPolicy

Değerlendirilecek ilke.

Döndürülenler

İlke değerlendirmesinin başarılı mı yoksa başarısız mı olduğunu gösteren bir bayrak. Bu değer, kullanıcı ilkeyi yerine getirdiğinde true , aksi takdirde false değeridir.

Şunlara uygulanır

AuthorizeAsync(IAuthorizationService, ClaimsPrincipal, Object, IAuthorizationRequirement)

Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs
Kaynak:
AuthorizationServiceExtensions.cs

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<bool> ^ AuthorizeAsync(Microsoft::AspNetCore::Authorization::IAuthorizationService ^ service, System::Security::Claims::ClaimsPrincipal ^ user, System::Object ^ resource, Microsoft::AspNetCore::Authorization::IAuthorizationRequirement ^ requirement);
public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task<Microsoft::AspNetCore::Authorization::AuthorizationResult ^> ^ AuthorizeAsync(Microsoft::AspNetCore::Authorization::IAuthorizationService ^ service, System::Security::Claims::ClaimsPrincipal ^ user, System::Object ^ resource, Microsoft::AspNetCore::Authorization::IAuthorizationRequirement ^ requirement);
public static System.Threading.Tasks.Task<bool> AuthorizeAsync (this Microsoft.AspNetCore.Authorization.IAuthorizationService service, System.Security.Claims.ClaimsPrincipal user, object resource, Microsoft.AspNetCore.Authorization.IAuthorizationRequirement requirement);
public static System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult> AuthorizeAsync (this Microsoft.AspNetCore.Authorization.IAuthorizationService service, System.Security.Claims.ClaimsPrincipal user, object resource, Microsoft.AspNetCore.Authorization.IAuthorizationRequirement requirement);
public static System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult> AuthorizeAsync (this Microsoft.AspNetCore.Authorization.IAuthorizationService service, System.Security.Claims.ClaimsPrincipal user, object? resource, Microsoft.AspNetCore.Authorization.IAuthorizationRequirement requirement);
static member AuthorizeAsync : Microsoft.AspNetCore.Authorization.IAuthorizationService * System.Security.Claims.ClaimsPrincipal * obj * Microsoft.AspNetCore.Authorization.IAuthorizationRequirement -> System.Threading.Tasks.Task<bool>
static member AuthorizeAsync : Microsoft.AspNetCore.Authorization.IAuthorizationService * System.Security.Claims.ClaimsPrincipal * obj * Microsoft.AspNetCore.Authorization.IAuthorizationRequirement -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult>
<Extension()>
Public Function AuthorizeAsync (service As IAuthorizationService, user As ClaimsPrincipal, resource As Object, requirement As IAuthorizationRequirement) As Task(Of Boolean)
<Extension()>
Public Function AuthorizeAsync (service As IAuthorizationService, user As ClaimsPrincipal, resource As Object, requirement As IAuthorizationRequirement) As Task(Of AuthorizationResult)

Parametreler

service
IAuthorizationService

Sağlama IAuthorizationService yetkilendirmesi.

user
ClaimsPrincipal

İlkeyi değerlendirecek kullanıcı.

resource
Object

İlkeyi değerlendirecek kaynak.

requirement
IAuthorizationRequirement

İlkeyi değerlendirme gereksinimi.

Döndürülenler

Gereksinim değerlendirmesinin başarılı mı yoksa başarısız mı olduğunu gösteren bir bayrak. Bu değer, kullanıcı ilkeyi yerine getirdiğinde true , aksi takdirde false değeridir.

Şunlara uygulanır