2016-01-28 81 views
1

我們有一個桌面應用程序,用於將內容上傳到Web應用程序,都使用Okta進行身份驗證。在上傳之前,桌面應用程序使用嵌入式瀏覽器控件通過Okta驗證用戶。在工作流程的後面,我們希望打開用戶的默認瀏覽器,以便他/她可以直接開始使用Web應用程序。此時用戶需要在默認瀏覽器打開時再次登錄。Okta Session從桌面應用程序切換到Web應用程序

我們計劃實現一種機制來生成一次性密鑰(可轉移會話令牌),當打開瀏覽器時,該密鑰可以作爲URL參數傳遞。對於我們的應用程序自己的令牌,我們可以實現這一點,但我們也需要傳輸Okta會話(cookie),但我們還沒有找到將桌面瀏覽器控件轉移到獨立瀏覽器的方法。

有什麼選擇可以實現這個目標?

編輯:只要用戶身份保持不變並且用戶不必再次提供登錄詳細信息,就可以爲獨立瀏覽器創建新會話。

回答

0

不幸的是,Okta沒有辦法將一個活動會話轉移到另一個活動會話。

但是,如果您對組織環境有足夠的控制權,則可以模擬此行爲。對於使用IWA對Okta用戶進行身份驗證的Okta組織,您將自動獲得此類功能(前提是用戶的默認瀏覽器支持Active Directory)。另一種方法是將您的Web應用程序配置爲「SAML IdP」,並使用SAML響應和Okta的Inbound SAML功能將其「傳輸會話」傳輸給Okta。

相關問題