Partager via


IWebAuthenticator.AuthenticateAsync(WebAuthenticatorOptions) Méthode

Définition

Commencez un flux d’authentification en accédant à l’URL spécifiée et en attendant un rappel/redirection vers le schéma d’URL de rappel.

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)

Paramètres

webAuthenticatorOptions
WebAuthenticatorOptions

Instance WebAuthenticatorOptions contenant une configuration supplémentaire pour cet appel d’authentification.

Retours

Objet WebAuthenticatorResult avec les résultats de cette opération.

Exceptions

Windows : levée lorsqu’une erreur de requête HTTP s’est produite.

Windows : levée lorsqu’une réponse HTTP inattendue a été reçue.

Levée lorsque l’utilisateur a annulé le flux d’authentification.

Windows : levée lorsqu’elle est appelée sur Windows.

iOS/macOS : levée lorsque la version iOS est inférieure à 13 est utilisée ou que macOS inférieur à 13.1 est utilisé.

Android : levée quand aucun IntentFilter n’a été créé pour l’URL de rappel.

S’applique à