WebAuthenticationBroker.AuthenticateAsync 方法

定义

重载

AuthenticateAsync(WebAuthenticationOptions, Uri)

使用两个输入启动异步身份验证操作。 可以在单个应用程序中多次调用此方法,也可以同时跨多个应用程序调用此方法。

AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)

使用三个输入启动异步身份验证操作。 可以在单个应用程序中多次调用此方法,也可以同时跨多个应用程序调用此方法。

AuthenticateAsync(WebAuthenticationOptions, Uri)

使用两个输入启动异步身份验证操作。 可以在单个应用程序中多次调用此方法,也可以同时跨多个应用程序调用此方法。

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:// 的安全地址。

返回

查询状态并获取身份验证操作结果的方式。 如果收到无效参数错误,最常见的原因是没有将 HTTPS 用于 requestUri 参数。

属性

注解

此方法中没有显式 callbackUri 参数。 应用程序的默认 URI 在内部用作终止符。 有关详细信息,请参阅 GetCurrentApplicationCallbackUri

另请参阅

适用于

AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)

使用三个输入启动异步身份验证操作。 可以在单个应用程序中多次调用此方法,也可以同时跨多个应用程序调用此方法。

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 服务器重定向时,中转站会将控件返回到应用程序。

返回

查询状态并获取身份验证操作结果的方式。 如果收到无效参数错误,最常见的原因是没有将 HTTPS 用于 requestUri 参数。

属性

注解

使用此方法时,不会在来自相同或不同 UWP 应用的多个调用中保留任何会话状态或持久化 Cookie。 必须在 UI 线程上调用此方法。

另请参阅

适用于