我有一個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應用。