Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否有将远程SSO集成到具有Spring Security的web应用程序的示例?_Java_Spring Boot_Spring Security_Single Sign On - Fatal编程技术网

Java 是否有将远程SSO集成到具有Spring Security的web应用程序的示例?

Java 是否有将远程SSO集成到具有Spring Security的web应用程序的示例?,java,spring-boot,spring-security,single-sign-on,Java,Spring Boot,Spring Security,Single Sign On,我正在尝试使用Spring Security设置我的应用程序。我以前没有使用过spring安全性,我在这里阅读过基本架构网站:。在我的用例中,我有一个公司使用的远程SSO应用程序,它位于不同的域上。应用程序上的每个页面都受到保护(不包括注销),对于每个未经身份验证的请求,该页面应重定向到远程SSO应用程序的登录页面,用户将在其中输入其凭据并进行身份验证。成功登录后,SSO应用程序将用户重定向回请求的页面。然后,我的应用程序将使用Spring Security验证SSO响应,填充用户详细信息,并创

我正在尝试使用Spring Security设置我的应用程序。我以前没有使用过spring安全性,我在这里阅读过基本架构网站:。在我的用例中,我有一个公司使用的远程SSO应用程序,它位于不同的域上。应用程序上的每个页面都受到保护(不包括注销),对于每个未经身份验证的请求,该页面应重定向到远程SSO应用程序的登录页面,用户将在其中输入其凭据并进行身份验证。成功登录后,SSO应用程序将用户重定向回请求的页面。然后,我的应用程序将使用Spring Security验证SSO响应,填充用户详细信息,并创建适当的授权。完成所有这些操作后,用户将可以访问该页面

读完这篇文章后,我想我明白了我大部分时间都要做些什么。但是,如果请求未经验证,我仍然不清楚如何让Spring Security将应用程序重定向到SSO应用程序

谢谢


JC

我想出来了。我需要使用预认证场景。此处对其进行了详细描述:

为了让应用程序重定向,您只需在form login属性中输入远程URL