我們有一個使用ADAL獲取令牌爲ex:graph的windows phone本機應用程序(以及爲android和iOS構建的應用程序)。 ADAL首次要求獲得全權證書。 現在在某個框架上的本機應用程序內部,我們有一個WebView控件,它啓動另一個網站(我們自己的)或者說要求再次登錄的login.microsoftonline.com
。如何在這種情況下實現SSO,並且不會第二次提示登錄。有沒有一種方法可以重用ADAL使用的同一WebView控件,以便共享Cookie。實現這一目標有哪些選擇。使用ADAL在單個本機客戶端窗口電話上單點登錄
0
A
回答
1
Windows Phone上的ADAL不使用WebView。它使用WebAuthenticationBroker(WAB),這是一種系統API,專門用於在認證過程中使用Cookie jar以保持與應用程序本身的隔離。這樣可以防止應用程序使用Cookie在用戶不知情的情況下悄悄訪問受保護的資源,同時將Cookie jar集中到所有使用WAB進行身份驗證的應用程序中。 此外:今天瀏覽器SSO機制沒有本地應用程序。 因此,截至今日,在應用程序本身與應用程序託管的WebView之間無法共享SSO狀態。
相關問題
- 1. 在客戶端電話上登錄APK
- 2. 使用Web客戶端登錄表單?
- 3. Windows客戶端上SharePoint站點的單點登錄
- 4. 在富客戶端(而不是web)上實現單點登錄?
- 5. 在登錄到Wi-Fi熱點的客戶端上顯示彈出窗口
- 6. 如何在本機窗口登錄並執行ftp命令telnet客戶端程序只使用一個命令
- 7. Bigcommerce客戶登錄API(單點登錄)無效登錄問題
- 8. 保持登錄窗口+表單登錄
- 9. 與客戶端會話彈出窗口
- 10. 透明的用戶會話(單點登錄+單簽收)
- 11. 客戶端(消費應用程序)中的多個服務與單點登錄
- 12. 在登錄後使用會話檢索單個用戶數據
- 13. 使用Tomcat6的客戶端證書詳細信息和單點登錄
- 14. Selenium RC單個窗口 - 如何最大化客戶端框架
- 15. Google客戶端 - 使用Java登錄?
- 16. 如何在iPhone本機應用程序上使用單點登錄?
- 17. 即使在用戶登錄後出現Magento jscript登錄窗口
- 18. 單點登錄使用子
- 19. 單點登錄使用openSSO
- 20. 腳本或客戶端登錄
- 21. 如何使用電子郵件或用戶名登錄一個登錄表單?
- 22. 單用戶單登錄
- 23. Azure AD單點登錄個人帳戶
- 24. 在AirWatch上啓用SSO(單點登錄)
- 25. ADFS ADAL當前用戶窗口服務
- 26. HTML/Javascript客戶端用戶登錄
- 27. 如何在apache karaf上啓用單點登錄和會話登錄?
- 28. Android apache客戶端登錄
- 29. 管理員以及用戶的單一登錄窗口
- 30. Java上的單點登錄