Condividi tramite


WebAuthenticationBroker.AuthenticateAsync Metodo

Definizione

Overload

AuthenticateAsync(WebAuthenticationOptions, Uri)

Avvia l'operazione di autenticazione asincrona con due input. È possibile chiamare questo metodo più volte in una singola applicazione o in più applicazioni contemporaneamente.

AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)

Avvia l'operazione di autenticazione asincrona con tre input. È possibile chiamare questo metodo più volte in una singola applicazione o in più applicazioni contemporaneamente.

AuthenticateAsync(WebAuthenticationOptions, Uri)

Avvia l'operazione di autenticazione asincrona con due input. È possibile chiamare questo metodo più volte in una singola applicazione o in più applicazioni contemporaneamente.

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)

Parametri

options
WebAuthenticationOptions

Opzioni per l'operazione di autenticazione.

requestUri
Uri Uri

URI iniziale del servizio Web. Questo URI deve essere un indirizzo sicuro di https://.

Restituisce

Modo per eseguire una query sullo stato e ottenere i risultati dell'operazione di autenticazione. Se viene visualizzato un errore di parametro non valido, la causa più comune è che non si usa HTTPS per il parametro requestUri .

Attributi

Commenti

In questo metodo non è presente alcun parametro callbackUri esplicito. L'URI predefinito dell'applicazione viene usato internamente come terminatore. Per altre informazioni, vedere GetCurrentApplicationCallbackUri.

Vedi anche

Si applica a

AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)

Avvia l'operazione di autenticazione asincrona con tre input. È possibile chiamare questo metodo più volte in una singola applicazione o in più applicazioni contemporaneamente.

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)

Parametri

options
WebAuthenticationOptions

Opzioni per l'operazione di autenticazione.

requestUri
Uri Uri

URI iniziale del servizio Web. Questo URI deve essere un indirizzo sicuro di https://.

callbackUri
Uri Uri

URI di callback che indica il completamento dell'autenticazione Web. Il broker corrisponde a questo URI rispetto a ogni URI a cui sta per passare. Il broker non passa mai a questo URI, ma il broker restituisce il controllo all'applicazione quando l'utente fa clic su un collegamento o viene eseguito un reindirizzamento del server Web.

Restituisce

Modo per eseguire una query sullo stato e ottenere i risultati dell'operazione di autenticazione. Se viene visualizzato un errore di parametro non valido, la causa più comune è che non si usa HTTPS per il parametro requestUri .

Attributi

Commenti

Quando si usa questo metodo, non vengono mantenuti lo stato della sessione o i cookie persistenti tra più chiamate dalla stessa app UWP o diversa. Questo metodo deve essere chiamato nel thread dell'interfaccia utente.

Vedi anche

Si applica a