Udostępnij za pośrednictwem


DefaultAuthorizationService.AuthorizeAsync Metoda

Definicja

Przeciążenia

AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>)

Sprawdza, czy użytkownik spełnia określony zestaw wymagań dla określonego zasobu.

AuthorizeAsync(ClaimsPrincipal, Object, String)

Sprawdza, czy użytkownik spełnia określone zasady autoryzacji.

AuthorizeAsync(ClaimsPrincipal, Object, IEnumerable<IAuthorizationRequirement>)

Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs

Sprawdza, czy użytkownik spełnia określony zestaw wymagań dla określonego zasobu.

public:
 virtual System::Threading::Tasks::Task<bool> ^ AuthorizeAsync(System::Security::Claims::ClaimsPrincipal ^ user, System::Object ^ resource, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Authorization::IAuthorizationRequirement ^> ^ requirements);
public:
 virtual System::Threading::Tasks::Task<Microsoft::AspNetCore::Authorization::AuthorizationResult ^> ^ AuthorizeAsync(System::Security::Claims::ClaimsPrincipal ^ user, System::Object ^ resource, System::Collections::Generic::IEnumerable<Microsoft::AspNetCore::Authorization::IAuthorizationRequirement ^> ^ requirements);
public System.Threading.Tasks.Task<bool> AuthorizeAsync (System.Security.Claims.ClaimsPrincipal user, object resource, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizationRequirement> requirements);
public System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult> AuthorizeAsync (System.Security.Claims.ClaimsPrincipal user, object resource, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizationRequirement> requirements);
public virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult> AuthorizeAsync (System.Security.Claims.ClaimsPrincipal user, object? resource, System.Collections.Generic.IEnumerable<Microsoft.AspNetCore.Authorization.IAuthorizationRequirement> requirements);
abstract member AuthorizeAsync : System.Security.Claims.ClaimsPrincipal * obj * seq<Microsoft.AspNetCore.Authorization.IAuthorizationRequirement> -> System.Threading.Tasks.Task<bool>
override this.AuthorizeAsync : System.Security.Claims.ClaimsPrincipal * obj * seq<Microsoft.AspNetCore.Authorization.IAuthorizationRequirement> -> System.Threading.Tasks.Task<bool>
abstract member AuthorizeAsync : System.Security.Claims.ClaimsPrincipal * obj * seq<Microsoft.AspNetCore.Authorization.IAuthorizationRequirement> -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult>
override this.AuthorizeAsync : System.Security.Claims.ClaimsPrincipal * obj * seq<Microsoft.AspNetCore.Authorization.IAuthorizationRequirement> -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult>
Public Function AuthorizeAsync (user As ClaimsPrincipal, resource As Object, requirements As IEnumerable(Of IAuthorizationRequirement)) As Task(Of Boolean)
Public Function AuthorizeAsync (user As ClaimsPrincipal, resource As Object, requirements As IEnumerable(Of IAuthorizationRequirement)) As Task(Of AuthorizationResult)
Public Overridable Function AuthorizeAsync (user As ClaimsPrincipal, resource As Object, requirements As IEnumerable(Of IAuthorizationRequirement)) As Task(Of AuthorizationResult)

Parametry

user
ClaimsPrincipal

Użytkownik do oceny wymagań.

resource
Object

Zasób do oceny wymagań.

requirements
IEnumerable<IAuthorizationRequirement>

Wymagania do oceny.

Zwraca

Flaga wskazująca, czy autoryzacja zakończyła się pomyślnie. Ta wartość jest true, gdy użytkownik spełnia zasady, w przeciwnym razie false.

Implementuje

Dotyczy

AuthorizeAsync(ClaimsPrincipal, Object, String)

Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs
Źródło:
DefaultAuthorizationService.cs

Sprawdza, czy użytkownik spełnia określone zasady autoryzacji.

public:
 virtual System::Threading::Tasks::Task<bool> ^ AuthorizeAsync(System::Security::Claims::ClaimsPrincipal ^ user, System::Object ^ resource, System::String ^ policyName);
public:
 virtual System::Threading::Tasks::Task<Microsoft::AspNetCore::Authorization::AuthorizationResult ^> ^ AuthorizeAsync(System::Security::Claims::ClaimsPrincipal ^ user, System::Object ^ resource, System::String ^ policyName);
public System.Threading.Tasks.Task<bool> AuthorizeAsync (System.Security.Claims.ClaimsPrincipal user, object resource, string policyName);
public System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult> AuthorizeAsync (System.Security.Claims.ClaimsPrincipal user, object resource, string policyName);
public virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult> AuthorizeAsync (System.Security.Claims.ClaimsPrincipal user, object? resource, string policyName);
abstract member AuthorizeAsync : System.Security.Claims.ClaimsPrincipal * obj * string -> System.Threading.Tasks.Task<bool>
override this.AuthorizeAsync : System.Security.Claims.ClaimsPrincipal * obj * string -> System.Threading.Tasks.Task<bool>
abstract member AuthorizeAsync : System.Security.Claims.ClaimsPrincipal * obj * string -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult>
override this.AuthorizeAsync : System.Security.Claims.ClaimsPrincipal * obj * string -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authorization.AuthorizationResult>
Public Function AuthorizeAsync (user As ClaimsPrincipal, resource As Object, policyName As String) As Task(Of Boolean)
Public Function AuthorizeAsync (user As ClaimsPrincipal, resource As Object, policyName As String) As Task(Of AuthorizationResult)
Public Overridable Function AuthorizeAsync (user As ClaimsPrincipal, resource As Object, policyName As String) As Task(Of AuthorizationResult)

Parametry

user
ClaimsPrincipal

Użytkownik do sprawdzania zasad.

resource
Object

Zasób, za pomocą których należy sprawdzić zasady.

policyName
String

Nazwa zasad do sprawdzenia pod kątem określonego kontekstu.

Zwraca

Flaga wskazująca, czy autoryzacja zakończyła się pomyślnie. Ta wartość jest true, gdy użytkownik spełnia zasady w przeciwnym razie false.

Implementuje

Dotyczy