WebAuthenticationBroker.AuthenticateAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
AuthenticateAsync(WebAuthenticationOptions, Uri) |
2 つの入力を使用して非同期認証操作を開始します。 このメソッドは、1 つのアプリケーションまたは複数のアプリケーションで同時に複数回呼び出すことができます。 |
AuthenticateAsync(WebAuthenticationOptions, Uri, Uri) |
3 つの入力で非同期認証操作を開始します。 このメソッドは、1 つのアプリケーションまたは複数のアプリケーションで同時に複数回呼び出すことができます。 |
AuthenticateAsync(WebAuthenticationOptions, Uri)
2 つの入力を使用して非同期認証操作を開始します。 このメソッドは、1 つのアプリケーションまたは複数のアプリケーションで同時に複数回呼び出すことができます。
public:
static IAsyncOperation<WebAuthenticationResult ^> ^ AuthenticateAsync(WebAuthenticationOptions options, Uri ^ requestUri);
/// [Windows.Foundation.Metadata.Overload("AuthenticateWithoutCallbackUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<WebAuthenticationResult> AuthenticateAsync(WebAuthenticationOptions const& options, Uri const& requestUri);
[Windows.Foundation.Metadata.Overload("AuthenticateWithoutCallbackUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<WebAuthenticationResult> AuthenticateAsync(WebAuthenticationOptions options, System.Uri requestUri);
function authenticateAsync(options, requestUri)
Public Shared Function AuthenticateAsync (options As WebAuthenticationOptions, requestUri As Uri) As IAsyncOperation(Of WebAuthenticationResult)
パラメーター
- options
- WebAuthenticationOptions
認証操作のオプション。
戻り値
状態を照会し、認証操作の結果を取得する方法。 無効なパラメーター エラーが発生する場合、最も一般的な原因は 、requestUri パラメーターに HTTPS を使用していないということです。
- 属性
注釈
このメソッドには、明示的な callbackUri パラメーターはありません。 アプリケーションの既定の URI は、ターミネータとして内部的に使用されます。 詳細については、「 GetCurrentApplicationCallbackUri」を参照してください。
こちらもご覧ください
- GetCurrentApplicationCallbackUri()
- AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)
- 認証とユーザー ID (JavaScript)
- 認証とユーザー ID
- クイック スタート: オンライン ID プロバイダーへの接続 (JavaScript)
- Web 認証ブローカー
- Windows 認証 ブローカーのサンプル
適用対象
AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)
3 つの入力で非同期認証操作を開始します。 このメソッドは、1 つのアプリケーションまたは複数のアプリケーションで同時に複数回呼び出すことができます。
public:
static IAsyncOperation<WebAuthenticationResult ^> ^ AuthenticateAsync(WebAuthenticationOptions options, Uri ^ requestUri, Uri ^ callbackUri);
/// [Windows.Foundation.Metadata.Overload("AuthenticateWithCallbackUriAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<WebAuthenticationResult> AuthenticateAsync(WebAuthenticationOptions const& options, Uri const& requestUri, Uri const& callbackUri);
[Windows.Foundation.Metadata.Overload("AuthenticateWithCallbackUriAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<WebAuthenticationResult> AuthenticateAsync(WebAuthenticationOptions options, System.Uri requestUri, System.Uri callbackUri);
function authenticateAsync(options, requestUri, callbackUri)
Public Shared Function AuthenticateAsync (options As WebAuthenticationOptions, requestUri As Uri, callbackUri As Uri) As IAsyncOperation(Of WebAuthenticationResult)
パラメーター
- options
- WebAuthenticationOptions
認証操作のオプション。
Web 認証の完了を示すコールバック URI。 ブローカーは、この URI を、移動しようとしているすべての URI と照合します。 ブローカーはこの URI に移動しません。代わりに、ユーザーがリンクをクリックしたとき、または Web サーバーリダイレクトが行われたときに、ブローカーはコントロールをアプリケーションに戻します。
戻り値
状態を照会し、認証操作の結果を取得する方法。 無効なパラメーター エラーが発生する場合、最も一般的な原因は 、requestUri パラメーターに HTTPS を使用していないということです。
- 属性
注釈
このメソッドを使用すると、同じまたは異なる UWP アプリからの複数の呼び出しでセッション状態または永続化された Cookie は保持されません。 このメソッドは UI スレッドで呼び出す必要があります。
こちらもご覧ください
- AuthenticateAsync(WebAuthenticationOptions, Uri)
- 認証とユーザー ID (JavaScript)
- 認証とユーザー ID
- クイック スタート: オンライン ID プロバイダーへの接続 (JavaScript)
- Web 認証ブローカー
- Windows 認証 ブローカーのサンプル