2009-02-24 86 views
0

我有一种情况,在站点A上注册的用户数量为'n'。用户利用站点A上的服务后,他/她被重定向到站点B以访问站点B上托管的服务。网站B上的应用程序如何确保/验证用户是网站A上的经过身份验证的用户,而不是恶意的重定向请求。网站间通信:如何通过网站A与网站B进行身份验证的用户进行身份验证?

有可能使用联合身份。但是,我正在寻找其他解决方案。

有人可以指导我,我应该从哪里开始寻找以启用此类服务​​/功能。

站点B上托管的应用程序是用JAVA开发的。当然,沟通是独立于技术的,但是使用技能集的JAVA原因会是一个额外的优势。

+0

这些网站是否在同一个域名?例如site1.xxx.com,site2.xxx.com? – 2009-02-25 08:44:36

+0

他们不在同一个域! – Franklin 2009-03-02 07:50:51

回答

1

该主题通常被称为single sign on,其中有很多很多的解决方案,完整的主题超出了单个答案的范围。

这取决于很多因素,什么样的技术栈,你需要/想使用,等等等等等等

我已经做了与Oracle SSO一些工作。这实际上是一种讨厌,你必须拦截HTTP请求自定义头来验证用户等。

一些项目值得检查出JOSSOCAS

相关问题