IWebAuthenticator.AuthenticateAsync(WebAuthenticatorOptions) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.