我有一个UWP
应用程序,我试图将其配置为使用SSO
,特别是OpenID Connect
,我需要在此过程中指定回调URI
。使用SSO/OpenID Connect的UWP应用程序的回调uri是什么?
我的问题是,UWP
应用程序的回拨URI
是什么?
我知道iOS
做了一些像com.myapp.x:/callback
,所以UWP
应用程序的等效物是什么?
我有一个UWP
应用程序,我试图将其配置为使用SSO
,特别是OpenID Connect
,我需要在此过程中指定回调URI
。使用SSO/OpenID Connect的UWP应用程序的回调uri是什么?
我的问题是,UWP
应用程序的回拨URI
是什么?
我知道iOS
做了一些像com.myapp.x:/callback
,所以UWP
应用程序的等效物是什么?
由于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应用。