2017-10-04 81 views
1

我有一个UWP应用程序,我试图将其配置为使用SSO,特别是OpenID Connect,我需要在此过程中指定回调URI使用SSO/OpenID Connect的UWP应用程序的回调uri是什么?

我的问题是,UWP应用程序的回拨URI是什么?

我知道iOS做了一些像com.myapp.x:/callback,所以UWP应用程序的等效物是什么?

回答

1

由于OpenID Connect基于OAuth 2.0构建,我假设您正在寻找应用程序的标准OAuth 2.0回调URI。

WebAuthenticationBroker是从UWP客户端运行OAuth序列的标准对象。有关更多信息,请参阅其文档。

实际回调URI看起来就像下面,其中长大多数字序列是应用程序的包SID:

ms-app://S-1-15-2-2340892341-2340892341-2340892341-2340892341-2340892341-2340892341-2340892341 

您可以找到包SID在您的应用在Windows的开发中心仪表板页面在应用Management.App身份,也可以因为使用一个应用程序的特定回调URI是基本相同的图案的iOS使用一些OAuth的提供商编程方式从WebAuthenticationBroker.GetCurrentApplicationCallbackUri

得到完整的URI(如Google)通过iOS的工作流程设置UWP应用。

相关问题