Condividi tramite


IWebAuthenticator.AuthenticateAsync(WebAuthenticatorOptions) Metodo

Definizione

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.

Restituisce

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.

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

Windows: generata quando viene chiamato in Windows.

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.

Si applica a