我有多个java web应用程序,都具有它们的登录功能。我想在任何方法上应用SSO(单点登录)。 我花了最近2天找到解决方案,但我没有结果。 请任何人都可以帮助我。 我的要求是: 1.如果用户登录到单个应用程序,他会自动登录到其他应用程序。 对不起,我的英语,并提前致谢。java web应用程序中的SSO(单点登录)
0
A
回答
1
如果应用程序在Windows Intranet中并使用Windows登录,则Waffle将执行此项工作。否则,请开发自己的简单票证授予服务,以在您的应用程序中提供SSO。
更新:
所有的应用程序必须有过滤器。过滤器会发送会话/ cookie数据(如果可用),以便向您的SSO服务验证具有该原则的传入请求是否已被授予。如果会话或cookie未与票证关联,那么您将重定向到登录页面。如果请求即将登录,那么筛选器将它们发送到SSO服务,使用您的数据库验证用户和密码,并向SSO MAP添加条目,说“此用户刚登录”。所以它会为该登录发送一张票。票据意味着只是一个随机生成的ID。如果SSO服务无法验证用户,则SSO MAP中不会有条目,并且会向您的过滤器发送失败错误。 因此,您的用户验证进入了我刚刚命名为SSO服务的单独服务。 您将不得不从SSO MAP中删除空闲条目。
阅读有关SSO如何工作的内容,您将理解。
+0
谢谢你的帮助。但是因为我是全新的,我甚至不知道如何生成票证授予服务。请帮助.... – 2015-01-21 06:30:56
相关问题
- 1. 单点登录Java中的多个Web应用程序
- 2. 单点登录 - SSO
- 3. 为Web应用程序单点登录选择Kerberos(SPNEGO)Java库
- 4. 单点登录(SSO)适用于具有一个登录应用程序的asp.net 4.0应用程序
- 5. ASP.NET和Php中使用Web服务的SSO(单点登录)?
- 6. 使用Active Directory的Java平台中的单点登录(SSO)
- 7. 使用JWT的单点登录(SSO)
- 8. MVC中的SSO(单点登录)
- 9. 单一登录为Web应用程序
- 10. 在AirWatch上启用SSO(单点登录)
- 11. 使用Django实现单点登录(SSO)
- 12. 单点登录与PHP的Web应用程序
- 13. 针对Web应用程序的单点登录
- 14. 如何实现Web应用程序的单点登录?
- 15. 单点登录的Web服务,WCS,WFS,WMS(利用Geoserver),</p> <p>我试图实现单点登录(SSO)Web应用程序等
- 16. asp.net应用程序+单点登录
- 17. 单点登录0N,ASP.NET应用程序
- 18. 单点登录从SharePoint到另一个asp.net Web应用程序
- 19. 一个在应用程序中登录的web应用程序
- 20. Openmeetings:从另一个应用程序登录到SSO登录中的openmeetings
- 21. 登录Flex Web应用程序
- 22. 使用SPNEGO Web自动登录SSO
- 23. Rails中跨域的单点登录多站点应用程序?
- 24. 单点登录SSO - 注销问题
- 25. 如何申请SSO(单点登录)
- 26. 在Glassfish 3.1.1中的Java EE web应用程序异步登录
- 27. 如何链接我的新的弹簧框架Web应用程序与Struts框架Web应用程序启用单点登录(SSO)
- 28. 单点登录(SSO)标准网络管理员应用
- 29. 在MVC应用程序中使用OKTA的“单点登录”
- 30. Java Web应用程序中的表单?
谷歌JBOSS按键。 Keycloack是基于Java的开源SSO框架,JBOSS支持开箱即用。下载JBOSS Wildfly并在其上部署许多应用程序。这只是Google的方向) – Baurzhan 2015-01-21 06:20:39