WebAuthenticationBroker.AuthenticateAsync メソッド

定義

オーバーロード

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
Uri Uri

Web サービスの開始 URI。 この URI は、https:// のセキュリティで保護されたアドレスである必要があります。

戻り値

状態を照会し、認証操作の結果を取得する方法。 無効なパラメーター エラーが発生する場合、最も一般的な原因は 、requestUri パラメーターに HTTPS を使用していないということです。

属性

注釈

このメソッドには、明示的な callbackUri パラメーターはありません。 アプリケーションの既定の URI は、ターミネータとして内部的に使用されます。 詳細については、「 GetCurrentApplicationCallbackUri」を参照してください。

こちらもご覧ください

適用対象

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

認証操作のオプション。

requestUri
Uri Uri

Web サービスの開始 URI。 この URI は、https:// のセキュリティで保護されたアドレスである必要があります。

callbackUri
Uri Uri

Web 認証の完了を示すコールバック URI。 ブローカーは、この URI を、移動しようとしているすべての URI と照合します。 ブローカーはこの URI に移動しません。代わりに、ユーザーがリンクをクリックしたとき、または Web サーバーリダイレクトが行われたときに、ブローカーはコントロールをアプリケーションに戻します。

戻り値

状態を照会し、認証操作の結果を取得する方法。 無効なパラメーター エラーが発生する場合、最も一般的な原因は 、requestUri パラメーターに HTTPS を使用していないということです。

属性

注釈

このメソッドを使用すると、同じまたは異なる UWP アプリからの複数の呼び出しでセッション状態または永続化された Cookie は保持されません。 このメソッドは UI スレッドで呼び出す必要があります。

こちらもご覧ください

適用対象