Partilhar via


ServiceAuthenticationFilter.AuthenticateAsync Método

Definição

Sobrecargas

AuthenticateAsync(IAuthenticationManager)

Autentica de forma assíncrona a solicitação atual procurando um middleware de autenticação OWIN com a autenticação fornecida AuthenticationType e delegando a autenticação para esse middleware.

AuthenticateAsync(HttpAuthenticationContext, CancellationToken)

Autentica de forma assíncrona a solicitação atual procurando um middleware de autenticação OWIN com a autenticação fornecida AuthenticationType e delegando a autenticação para esse middleware.

AuthenticateAsync(IAuthenticationManager)

Autentica de forma assíncrona a solicitação atual procurando um middleware de autenticação OWIN com a autenticação fornecida AuthenticationType e delegando a autenticação para esse middleware.

protected virtual System.Threading.Tasks.Task<System.Security.Principal.IPrincipal> AuthenticateAsync (Microsoft.Owin.Security.IAuthenticationManager authenticationManager);
abstract member AuthenticateAsync : Microsoft.Owin.Security.IAuthenticationManager -> System.Threading.Tasks.Task<System.Security.Principal.IPrincipal>
override this.AuthenticateAsync : Microsoft.Owin.Security.IAuthenticationManager -> System.Threading.Tasks.Task<System.Security.Principal.IPrincipal>
Protected Overridable Function AuthenticateAsync (authenticationManager As IAuthenticationManager) As Task(Of IPrincipal)

Parâmetros

authenticationManager
Microsoft.Owin.Security.IAuthenticationManager

O Microsoft.Owin.Security.IAuthenticationManager a ser usado para executar a autenticação.

Retornos

Um Task<TResult> que representa a operação de autenticação.

Aplica-se a

AuthenticateAsync(HttpAuthenticationContext, CancellationToken)

Autentica de forma assíncrona a solicitação atual procurando um middleware de autenticação OWIN com a autenticação fornecida AuthenticationType e delegando a autenticação para esse middleware.

public virtual System.Threading.Tasks.Task AuthenticateAsync (System.Web.Http.Filters.HttpAuthenticationContext context, System.Threading.CancellationToken cancellationToken);
abstract member AuthenticateAsync : System.Web.Http.Filters.HttpAuthenticationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.AuthenticateAsync : System.Web.Http.Filters.HttpAuthenticationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function AuthenticateAsync (context As HttpAuthenticationContext, cancellationToken As CancellationToken) As Task

Parâmetros

context
System.Web.Http.Filters.HttpAuthenticationContext

O contexto de autenticação.

cancellationToken
CancellationToken

O token de cancelamento.

Retornos

Um Task que representa a operação de autenticação.

Implementações

System.Web.Http.Filters.IAuthenticationFilter.AuthenticateAsync(System.Web.Http.Filters.HttpAuthenticationContext,System.Threading.CancellationToken)

Aplica-se a