我有一个UWP
应用程序,我正在尝试将其配置为使用SSO
,特别是OpenID Connect
,我需要在此过程中指定一个回调URI
。
我的问题是,UWP
应用程序的回调URI
是什么?
我知道 iOS
是否喜欢 com.myapp.x:/callback
,那么 UWP
应用程序的等效物是什么?
因为OpenID Connect是在OAuth 2.0上构建的,我假设您正在寻找该应用程序的标准OAuth 2.0回调URI。
WebAuthentication Broker是从UWP客户端运行OAUTH序列的标准对象。有关更多信息,请参见其文档。
实际回调URI看起来像以下内容,其中长数字序列是应用程序包的SID:
ms-app://S-1-15-2-2340892341-2340892341-2340892341-2340892341-2340892341-2340892341-2340892341
您可以在App Management下的Windows Dev Center仪表板上的应用程序页面中找到软件包SID。App Idendity,您可以从WebAuthentication Broker.getCurrentapplicationCallbackuri
从webauthentication broker.getCurrentication broker进行编程完整的URI由于使用特定的回调URI与iOS使用的某些OAuth提供商(例如Google)通过iOS Workflow设置UWP应用程序的模式基本相同。