Linguaggio

IWebAuthenticator.AuthenticateAsync Metodo

Definizione

Overload

Nome Descrizione
AuthenticateAsync(WebAuthenticatorOptions)

Avviare un flusso di autenticazione passando all'URL specificato e aspettando un callback/reindirizzamento allo schema url di callback.

AuthenticateAsync(WebAuthenticatorOptions, CancellationToken)

Avviare un flusso di autenticazione passando all'URL specificato e aspettando un callback/reindirizzamento allo schema url di callback, con supporto per l'annullamento.

AuthenticateAsync(WebAuthenticatorOptions)

Origine:
WebAuthenticator.shared.cs
Origine:
WebAuthenticator.shared.cs
Origine:
WebAuthenticator.shared.cs
Origine:
WebAuthenticator.shared.cs

Avviare un flusso di autenticazione passando all'URL specificato e aspettando un callback/reindirizzamento allo schema url di callback.

public:
 System::Threading::Tasks::Task<Microsoft::Maui::Authentication::WebAuthenticatorResult ^> ^ AuthenticateAsync(Microsoft::Maui::Authentication::WebAuthenticatorOptions ^ webAuthenticatorOptions);
public System.Threading.Tasks.Task<Microsoft.Maui.Authentication.WebAuthenticatorResult> AuthenticateAsync(Microsoft.Maui.Authentication.WebAuthenticatorOptions webAuthenticatorOptions);
abstract member AuthenticateAsync : Microsoft.Maui.Authentication.WebAuthenticatorOptions -> System.Threading.Tasks.Task<Microsoft.Maui.Authentication.WebAuthenticatorResult>
Public Function AuthenticateAsync (webAuthenticatorOptions As WebAuthenticatorOptions) As Task(Of WebAuthenticatorResult)

Parametri

webAuthenticatorOptions
WebAuthenticatorOptions

WebAuthenticatorOptions Istanza contenente una configurazione aggiuntiva per questa chiamata di autenticazione.

Valori restituiti

Oggetto WebAuthenticatorResult con i risultati di questa operazione.

Eccezioni

Windows: generata quando si è verificato un errore di richiesta HTTP.

Windows: generata quando è stata ricevuta una risposta HTTP imprevista.

Windows: generata quando viene chiamato in Windows.

Generata quando l'utente ha annullato il flusso di autenticazione.

iOS/macOS: generata quando viene usata una versione di iOS minore di 13 o macOS minore di 13.1.

Android: generato quando non è stato creato alcun IntentFilter per l'URL di callback.

Windows: generata quando l'URL di callback non è valido, il protocollo non è registrato, il browser non può essere avviato o un'altra istanza dell'app è già in attesa dello schema di callback.

Si applica a

AuthenticateAsync(WebAuthenticatorOptions, CancellationToken)

Origine:
WebAuthenticator.shared.cs
Origine:
WebAuthenticator.shared.cs

Avviare un flusso di autenticazione passando all'URL specificato e aspettando un callback/reindirizzamento allo schema url di callback, con supporto per l'annullamento.

public:
 System::Threading::Tasks::Task<Microsoft::Maui::Authentication::WebAuthenticatorResult ^> ^ AuthenticateAsync(Microsoft::Maui::Authentication::WebAuthenticatorOptions ^ webAuthenticatorOptions, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<Microsoft.Maui.Authentication.WebAuthenticatorResult> AuthenticateAsync(Microsoft.Maui.Authentication.WebAuthenticatorOptions webAuthenticatorOptions, System.Threading.CancellationToken cancellationToken);
abstract member AuthenticateAsync : Microsoft.Maui.Authentication.WebAuthenticatorOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Maui.Authentication.WebAuthenticatorResult>
Public Function AuthenticateAsync (webAuthenticatorOptions As WebAuthenticatorOptions, cancellationToken As CancellationToken) As Task(Of WebAuthenticatorResult)

Parametri

webAuthenticatorOptions
WebAuthenticatorOptions

WebAuthenticatorOptions Istanza contenente una configurazione aggiuntiva per questa chiamata di autenticazione.

cancellationToken
CancellationToken

Oggetto CancellationToken da monitorare per le richieste di annullamento.

Valori restituiti

Oggetto WebAuthenticatorResult con i risultati di questa operazione.

Eccezioni

Windows: generata quando viene chiamato in Windows.

Generata quando l'utente ha annullato il flusso di autenticazione.

iOS/macOS: generata quando viene usata una versione di iOS minore di 13 o macOS minore di 13.1.

Android: generato quando non è stato creato alcun IntentFilter per l'URL di callback.

Windows: generata quando l'URL di callback non è valido, il protocollo non è registrato, il browser non può essere avviato o un'altra istanza dell'app è già in attesa dello schema di callback.

Si applica a