Freigeben über


PolicyEvaluator.AuthenticateAsync(AuthorizationPolicy, HttpContext) Methode

Definition

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

public:
 virtual System::Threading::Tasks::Task<Microsoft::AspNetCore::Authentication::AuthenticateResult ^> ^ AuthenticateAsync(Microsoft::AspNetCore::Authorization::AuthorizationPolicy ^ policy, Microsoft::AspNetCore::Http::HttpContext ^ context);
public virtual 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>
override this.AuthenticateAsync : Microsoft.AspNetCore.Authorization.AuthorizationPolicy * Microsoft.AspNetCore.Http.HttpContext -> System.Threading.Tasks.Task<Microsoft.AspNetCore.Authentication.AuthenticateResult>
Public Overridable 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 konnten sich nicht authentifizieren.

Implementiert

Gilt für: