IWebAuthenticator.AuthenticateAsync(WebAuthenticatorOptions) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rozpocznij przepływ uwierzytelniania, przechodząc do określonego adresu URL i czekając na wywołanie zwrotne/przekierowanie do schematu adresu URL wywołania zwrotnego.
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)
Parametry
- webAuthenticatorOptions
- WebAuthenticatorOptions
Wystąpienie zawierające dodatkową WebAuthenticatorOptions konfigurację dla tego wywołania uwierzytelniania.
Zwraca
WebAuthenticatorResult Obiekt z wynikami tej operacji.
Wyjątki
Zgłaszany, gdy użytkownik anulował przepływ uwierzytelniania.
Windows: zgłaszany po wystąpieniu błędu żądania HTTP.
Windows: zgłaszany po odebraniu nieoczekiwanej odpowiedzi HTTP.
iOS/macOS: zgłaszany, gdy używana jest wersja systemu iOS mniejsza niż 13, lub jest używany system macOS mniejszy niż 13.1.
Windows: zgłaszany, gdy niestandardowy schemat adresu URL wywołania zwrotnego nie jest zarejestrowany w pliku AppxManifest.xml.
Android: zgłaszany, gdy dla adresu URL wywołania zwrotnego nie utworzono filtru IntentFilter.