我有两个Web应用程序WebApp1
和WebApp2
。WebApp1有自己的spring安全配置,WebApp2有自己的spring安全配置。现在,我在WebApp1
中提供了一个访问WebApp2
的链接。点击WebApp1中的链接,我会收到一个网址,可以WebApp2
中http://somehost:8080/some.jsp?param1=value1¶m2=value2
现在问题是WebApp1
用户和WebApp2
用户不同,他们位于不同的LDAP目录中。现在,当user1从WebApp1向WebApp2发送请求时,我只需要检查user1
是否是有效用户。
我的问题是,如果网址如下所示:
http://somehost:8080/some.jsp?param1=value1¶m2=value2
然后我需要针对不同的LDAP安全配置进行验证。由于WebApp2已具有LDAP安全性,因此user1
将位于不同的LDAP中。
基本上我需要基于上面提到的URL的两种不同的安全配置。每当网址如上所述,我spring default login form should popup and ask for credentials then it has to validate against different ldap security configuration
并在验证后将用户发送到http://somehost:8080/some.jsp?param1=value1¶m2=value2
可能吗?或者有没有办法以安全的方式传达这两个webapps。我的意思是只有有效用户才能调用http://somehost:8080/some.jsp?param1=value1¶m2=value2
?
谢谢!