WebAuthenticationBroker.AuthenticateAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
身份验证操作的选项。
返回
查询状态并获取身份验证操作结果的方式。 如果收到无效参数错误,最常见的原因是没有将 HTTPS 用于 requestUri 参数。
- 属性
注解
此方法中没有显式 callbackUri 参数。 应用程序的默认 URI 在内部用作终止符。 有关详细信息,请参阅 GetCurrentApplicationCallbackUri。
另请参阅
- GetCurrentApplicationCallbackUri()
- AuthenticateAsync(WebAuthenticationOptions, Uri, Uri)
- JavaScript) (身份验证和用户标识
- 身份验证和用户身份
- 快速入门: (JavaScript) 连接到联机标识提供者
- Web 身份验证代理
- Windows 身份验证代理示例
适用于
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
身份验证操作的选项。
指示 Web 身份验证完成的回调 URI。 代理将此 URI 与它要导航到的每个 URI 匹配。 中转站从不导航到此 URI,而是在用户单击链接或进行 Web 服务器重定向时,中转站会将控件返回到应用程序。
返回
查询状态并获取身份验证操作结果的方式。 如果收到无效参数错误,最常见的原因是没有将 HTTPS 用于 requestUri 参数。
- 属性
注解
使用此方法时,不会在来自相同或不同 UWP 应用的多个调用中保留任何会话状态或持久化 Cookie。 必须在 UI 线程上调用此方法。
另请参阅
- AuthenticateAsync(WebAuthenticationOptions, Uri)
- JavaScript) (身份验证和用户标识
- 身份验证和用户身份
- 快速入门: (JavaScript) 连接到联机标识提供者
- Web 身份验证代理
- Windows 身份验证代理示例