Compartilhar via


WebAuthenticationBroker.AuthenticateAsync Método

Definição

Sobrecargas

AuthenticateAsync(WebAuthenticationOptions, Uri)

Inicia a operação de autenticação assíncrona com duas entradas. Você pode chamar esse método várias vezes em um único aplicativo ou em vários aplicativos ao mesmo tempo.

AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)

Inicia a operação de autenticação assíncrona com três entradas. Você pode chamar esse método várias vezes em um único aplicativo ou em vários aplicativos ao mesmo tempo.

AuthenticateAsync(WebAuthenticationOptions, Uri)

Inicia a operação de autenticação assíncrona com duas entradas. Você pode chamar esse método várias vezes em um único aplicativo ou em vários aplicativos ao mesmo tempo.

public:
 static IAsyncOperation<WebAuthenticationResult ^> ^ AuthenticateAsync(WebAuthenticationOptions options, Uri ^ requestUri);
/// [Windows.Foundation.Metadata.Overload("AuthenticateWithoutCallbackUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<WebAuthenticationResult> AuthenticateAsync(WebAuthenticationOptions const& options, Uri const& requestUri);
[Windows.Foundation.Metadata.Overload("AuthenticateWithoutCallbackUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<WebAuthenticationResult> AuthenticateAsync(WebAuthenticationOptions options, System.Uri requestUri);
function authenticateAsync(options, requestUri)
Public Shared Function AuthenticateAsync (options As WebAuthenticationOptions, requestUri As Uri) As IAsyncOperation(Of WebAuthenticationResult)

Parâmetros

options
WebAuthenticationOptions

As opções para a operação de autenticação.

requestUri
Uri Uri

O URI inicial do serviço Web. Esse URI deve ser um endereço seguro de https://.

Retornos

A maneira de consultar o status e obter os resultados da operação de autenticação. Se você estiver recebendo um erro de parâmetro inválido, a causa mais comum é que você não está usando HTTPS para o parâmetro requestUri .

Atributos

Comentários

Não há nenhum parâmetro callbackUri explícito neste método. O URI padrão do aplicativo é usado internamente como terminador. Para obter mais informações, consulte GetCurrentApplicationCallbackUri.

Confira também

Aplica-se a

AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)

Inicia a operação de autenticação assíncrona com três entradas. Você pode chamar esse método várias vezes em um único aplicativo ou em vários aplicativos ao mesmo tempo.

public:
 static IAsyncOperation<WebAuthenticationResult ^> ^ AuthenticateAsync(WebAuthenticationOptions options, Uri ^ requestUri, Uri ^ callbackUri);
/// [Windows.Foundation.Metadata.Overload("AuthenticateWithCallbackUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<WebAuthenticationResult> AuthenticateAsync(WebAuthenticationOptions const& options, Uri const& requestUri, Uri const& callbackUri);
[Windows.Foundation.Metadata.Overload("AuthenticateWithCallbackUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<WebAuthenticationResult> AuthenticateAsync(WebAuthenticationOptions options, System.Uri requestUri, System.Uri callbackUri);
function authenticateAsync(options, requestUri, callbackUri)
Public Shared Function AuthenticateAsync (options As WebAuthenticationOptions, requestUri As Uri, callbackUri As Uri) As IAsyncOperation(Of WebAuthenticationResult)

Parâmetros

options
WebAuthenticationOptions

As opções para a operação de autenticação.

requestUri
Uri Uri

O URI inicial do serviço Web. Esse URI deve ser um endereço seguro de https://.

callbackUri
Uri Uri

O URI de retorno de chamada que indica a conclusão da autenticação da Web. O agente corresponde a esse URI em relação a cada URI para o qual ele está prestes a navegar. O agente nunca navega para esse URI, em vez disso, o agente retorna o controle de volta para o aplicativo quando o usuário clica em um link ou um redirecionamento de servidor Web é feito.

Retornos

A maneira de consultar o status e obter os resultados da operação de autenticação. Se você estiver recebendo um erro de parâmetro inválido, a causa mais comum é que você não está usando HTTPS para o parâmetro requestUri .

Atributos

Comentários

Quando esse método é usado, nenhum estado de sessão ou cookies persistentes são retidos em várias chamadas do mesmo aplicativo UWP ou diferente. Esse método deve ser chamado no thread da interface do usuário.

Confira também

Aplica-se a