目前我有一個j2ee(非spring)應用程序。我想將SAML支持集成到我的應用程序中。爲此,我將spring saml示例部署爲單獨的服務,並嘗試進行休息api調用,但由於沒有活動會話,因此它將該調用重定向到idp發現頁面。那麼,我需要做些什麼修改才能將Spring SAML作爲獨立服務運行?更改需要將spring saml作爲獨立服務部署
0
A
回答
0
你是否在你的spring應用程序與功能性IdP之間建立了連接?另外,你的j2ee應用程序基於網絡?
我假設你的應用是基於網絡的。如果你的春天應用程序正常工作,你可以有一個形式,你的應用程序是這樣的:
<form action="[url to your spring app]/saml/login?disco=true" method="GET">
<input type="radio" name="idp" id="idp1" value="[path to your idp]">
<label for="idp1">My IdP</label>
<input class="button" type="submit" value="Start single sign-on">
</form>
並修改動作鏈接和IDP地址,你的配置。
然後,通過提交表單,您已向您的春季應用發送請求以登錄您指定的IdP。一旦你登錄,你應該被重定向到你的春天的應用程序。您可以使用必要的身份驗證信息重定向到您自己的應用程序。
我不確定這個實現有多安全。生產的最佳解決方案仍然是將SAML身份驗證方法內置到您的應用程序中。
相關問題
- 1. 將java jax ws web服務部署爲獨立服務器
- 2. 單獨部署服務結構服務
- 3. 獨立GWT部署
- 4. 將三個獨立的mongodb服務器更改爲副本集?
- 5. 將戰爭部署到Mule獨立服務器
- 6. 將Django作爲獨立的內部應用程序部署?
- 7. 將Nginx作爲服務部署Django
- 8. Web部署到2個獨立的Web服務器?
- 9. 部署獨立數據庫
- 10. silverlight:部署後將uri更改爲我的數據服務
- 11. 在兩臺獨立服務器上部署SharePoint 2013
- 12. 我無法在獨立服務器上部署域名
- 13. 在獨立的WebLogic服務器上部署Oracle Forms 11g
- 14. 在PaaS服務上部署獨立的python腳本
- 15. AWS上的Elasticsearch部署:Beanstalk應用服務器vs獨立ec2
- 16. 將服務的生命週期部署爲單獨的APK
- 17. 想要使服務獨立運行
- 18. 將用clojure編寫的EJB部署到獨立的應用服務器
- 19. 將java獨立程序部署到Tomcat服務器時的目錄配置
- 20. Azure作爲SAML 2.0服務提供商
- 21. Jersey + Spring獨立web服務@Autowire不工作
- 22. 作爲獨立庫的Spring-JDBC
- 23. 角2與詹金斯和獨立的生產服務器連續部署
- 24. 作爲SAML服務提供商的ADFS
- 25. 玩2.2.2獨立可部署崩潰
- 26. 需要硒獨立罐嗎?
- 27. 獨立實例還是部署戰爭?
- 28. 在另一個獨立/嵌入式碼頭服務器中部署獨立(不同的Maven項目)Rest服務Jar
- 29. CXF和獨立Web服務
- 30. 將Play項目部署爲服務