Udostępnij za pośrednictwem


IWebAuthenticator.AuthenticateAsync(WebAuthenticatorOptions) Metoda

Definicja

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.

Dotyczy