Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.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 使用Spring Security SAML扩展更改身份验证类型_Java_Spring Security_Saml 2.0_Spring Saml - Fatal编程技术网

Java 使用Spring Security SAML扩展更改身份验证类型

Java 使用Spring Security SAML扩展更改身份验证类型,java,spring-security,saml-2.0,spring-saml,Java,Spring Security,Saml 2.0,Spring Saml,我已经在我的项目中测试了SpringSecuritySAML扩展的集成,它看起来很适合我。 但我对这种实现有一个问题: 如何将身份验证更改为基于表单的登录 我有一个带有登录表单的应用程序。并且要求身份验证与Active Directory联合服务相冲突。 但是到目前为止,我在SAML扩展中没有找到任何方法 很抱歉这个问题,但是我在Spring Security方面的经验不是很好。我希望这里的人能以一种简单的方式帮助我 致意 Thomas联合协议(如SAML)的要点是,用户的凭据仅在身份提供商(=

我已经在我的项目中测试了SpringSecuritySAML扩展的集成,它看起来很适合我。 但我对这种实现有一个问题: 如何将身份验证更改为基于表单的登录

我有一个带有登录表单的应用程序。并且要求身份验证与Active Directory联合服务相冲突。 但是到目前为止,我在SAML扩展中没有找到任何方法

很抱歉这个问题,但是我在Spring Security方面的经验不是很好。我希望这里的人能以一种简单的方式帮助我

致意
Thomas

联合协议(如SAML)的要点是,用户的凭据仅在身份提供商(=ADF)处使用,不会向服务提供商透露。换句话说,当使用SAML时,您不能在SP页面上使用表单登录


如果您想结合多种身份验证方法,例如SAML+表单登录本地数据库,当然是可能的。

我正在尝试实现类似的功能。你能指导我怎么做吗?我正在尝试实现同样的功能。据我所知,我们似乎无法在SP上使用基于表单的登录/密码页面来实现SAML身份验证。因此,唯一的选择是使用@vschafer描述的技术