Spring Security使用请求参数转到其他应用程序进行身份验证

时间:2019-03-15 10:03:13

标签: spring spring-security

我有一个启用了SSO的应用程序(Application1),并且在该URL中有一个由用户传递的参数,该参数与用于身份验证的用户ID和密码一起使用。 例如:Andrew在项目部工作,其他部门也很多。要登录该应用程序,他将首先以http://myapp.com/project的形式键入URL,然后此登录页面将要求提供用户名和密码。要对Andrew进行身份验证,必须考虑所有三件事。用户名,密码和部门(传递的URL)。

现在,我正在创建另一个具有Spring安全性的应用程序(Application2)。因此,出于身份验证的目的,我需要转到Application1并在URL中从Application2传递部门。用户通过身份验证后,我需要返回Application2。 我可以使用.formLogin()。loginPage()从Application2重定向到Application1,但不知道将部门传递给URL运行时并在身份验证后返回到Application2的任何线索。

请在这里帮助我。

0 个答案:

没有答案