Freigeben über


IPolicyEvaluator.AuthenticateAsync(AuthorizationPolicy, HttpContext) Methode

Definition

Führt die Authentifizierung für AuthenticationSchemes durch und legt den resultierenden ClaimsPrincipal auf fest User. Wenn keine Schemas festgelegt sind, ist dies ein No-Op.

public:
 System::Threading::Tasks::Task<Microsoft::AspNetCore::Authentication::AuthenticateResult ^> ^ AuthenticateAsync(Microsoft::AspNetCore::Authorization::AuthorizationPolicy ^ policy, Microsoft::AspNetCore::Http::HttpContext ^ context);
public System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticateResult> AuthenticateAsync(Microsoft.AspNetCore.Authorization.AuthorizationPolicy policy, Microsoft.AspNetCore.Http.HttpContext context);
abstract member AuthenticateAsync : Microsoft.AspNetCore.Authorization.AuthorizationPolicy * Microsoft.AspNetCore.Http.HttpContext -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticateResult>
Public Function AuthenticateAsync (policy As AuthorizationPolicy, context As HttpContext) As Task(Of AuthenticateResult)

Parameter

context
HttpContext

Die HttpContext.

Gibt zurück

Success(AuthenticationTicket) es sei denn, alle von AuthenticationSchemes angegebenen Schemas können sich nicht authentifizieren.

Gilt für: