Udostępnij przez


PolicyEvaluator.AuthenticateAsync(AuthorizationPolicy, HttpContext) Metoda

Definicja

Wykonuje uwierzytelnianie dla AuthenticationSchemes elementu i ustawia wynikowy ClaimsPrincipal parametr na User. Jeśli nie ustawiono żadnych schematów, jest to 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)

Parametry

context
HttpContext

Element HttpContext.

Zwraca

Success(AuthenticationTicket) chyba że wszystkie schematy określone przez AuthenticationSchemes nie można uwierzytelnić.

Implementuje

Dotyczy