IPolicyEvaluator.AuthenticateAsync(AuthorizationPolicy, HttpContext) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Provede ověření pro AuthenticationSchemes a nastaví výslednou ClaimsPrincipal vlastnost na User. Pokud nejsou nastavena žádná schémata, jedná se o 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)
Parametry
- policy
- AuthorizationPolicy
Hodnota AuthorizationPolicy
- context
- HttpContext
Hodnota HttpContext
Návraty
Success(AuthenticationTicket) pokud se neověří všechna schémata určená uživatelem AuthenticationSchemes .