IWebAuthenticator.AuthenticateAsync(WebAuthenticatorOptions) メソッド

定義

指定した URL に移動し、コールバック URL スキームへのコールバック/リダイレクトを待機して、認証フローを開始します。

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)

パラメーター

webAuthenticatorOptions
WebAuthenticatorOptions

WebAuthenticatorOptionsこの認証呼び出しの追加構成を含むインスタンス。

戻り値

WebAuthenticatorResultこの操作の結果を含むオブジェクト。

例外

ユーザーが認証フローをキャンセルしたときにスローされます。

Windows: HTTP 要求エラーが発生したときにスローされます。

Windows: 予期しない HTTP 応答を受信したときにスローされます。

iOS/macOS: iOS バージョンが 13 未満の場合、または 13.1 未満の macOS が使用されている場合にスローされます。

Windows: コールバック カスタム URL スキームがAppxManifest.xml ファイルに登録されていない場合にスローされます。

Android: コールバック URL に対して IntentFilter が作成されていない場合にスローされます。

適用対象