spring-saml相关内容

Spring安全SAML:自己的登录页面,而不是ADFS登录重定向

在用SAML使用SAML进行ADFS登录的Spring安全性方面花了很多时间之后,我成了框架的粉丝。 我能够将我的Web应用程序与ADFS集成以进行登录。但我在这里遗漏了几个要求: 1)当我们在我的Web应用程序登录页面上选择IdP ADFS登录URL时,它将从我的Web应用程序移到ADFS登录。这不是商业上的欲望行为。 2)也面临这样的问题,在成功登录时,用户对象从ADFS发回我的Web应用程序 ..
发布时间:2022-07-21 17:20:31 其他开发

设置 ExtendedMetadata 'signingAlgorithm' 字段

我在获取 Spring SAML 集成来为我的 IdP 生成正确的元数据文件时遇到问题.我获得了新的 SHA256 SSL 证书.我已经完成了所有步骤来创建适当的 keyStore 并设置我的 Spring 安全配置文件.我真的像 98% 那样,但是生成的元数据文件中缺少一件事,我一生都无法弄清楚为什么它没有被设置. 这是我的 MetadataGeneratorFilter 的 Extend ..
发布时间:2021-12-25 11:12:32 其他开发

Spring SAML 中的 SSL 对等主机名验证失败

我正在尝试将我的 Spring Boot 项目配置为针对第三方 IDP 使用 SAML 身份验证.我已经实现了使 vdenotaris 的配置与SSOCircle 提供程序,现在我想将其切换到其他提供程序. SAML 元数据端点启用了 HTTPS,我已经使用元数据中提供的证书(用于签名和加密)和 HTTP 端点提供的证书(基于 这个答案).然后,我将它们保存在证书文件 ($CERTIFICA ..
发布时间:2021-08-20 19:29:53 其他开发

SP 可以通过多个 URL 访问,如何让所有 URL 与 IDP 一起使用

我使用 Spring Security SAML 让我的应用程序充当 SP.我能够完成端到端的解决方案.但是,当用户想要使用多个 URL 访问应用程序时,我面临一个问题.我已使用 Assertion Consumer Service URL 将 SP 元数据配置为 mywebsite:8080/myapp/saml/SSO. 用户也可以通过全域名访问应用mywebsite.fulldomai ..
发布时间:2021-07-14 19:59:35 其他开发

Spring SAML:解密加密密钥时出错,没有安装的提供程序支持此密钥

我参考了 Spring SAML 手册来创建私钥和导入公共证书.但我仍然面临加密/解密的问题. 我使用手册中提到的以下命令创建了一个JKS文件,如下 用于导入 IDP 公共证书的命令 keytool -importcert -alias adfssigning -keystore samlKeystore.jks -file testIdp.cer 用于私钥的命令 keytool ..
发布时间:2021-07-14 19:58:14 其他开发

我们需要在 IDP 发起的 SSO (SAML) 中使用 Keystore/JKSKeyManager 吗?

我已经使用 Spring-SAML 扩展成功实现了 SSO 身份验证.我们支持 IDP 发起的 SSO 到我们的应用程序的主要要求.好吧,通过使用 spring-security-saml2-sample 中的配置,甚至 SP 启动的 SSO 流程也适用于我们. 问题:密钥库是否用于 IDP 发起的 SSO(如果元数据有证书)?如果不使用,我想从 securityContext.xml 中删 ..
发布时间:2021-07-14 19:58:05 其他开发

Spring Security SAML 一次登录全局单次注销 LogoutRequest 解析问题

我正在通过一次登录实现 Spring Security SAML.我已经设置了所有配置文件并设置了元数据. 如果我从我登录的同一个应用程序注销,我能够进行登录工作并且注销正在工作.在这种情况下,我从 SAML IDP 获得 LogoutResponse 并且 Spring Security 能够解析和处理 http://localhost:8080/web/saml/SingleLog ..
发布时间:2021-07-14 19:57:19 其他开发

NameID 元素必须作为主题的一部分出现

嘿,我正在尝试使用我的服务提供商配置 IDP,但是当来自 IDP 的 saml 响应出现在我的服务提供商中时出现此错误 org.opensaml.common.SAMLException:NameID 元素必须作为响应消息中主题的一部分出现,请在 IDP 配置中启用它在 org.springframework.security.saml.websso.WebSSOProfileConsume ..
发布时间:2021-07-14 19:56:45 其他开发

如何在运行时在 spring-SAML 中添加新的 idp 元数据

我正在集成 spring-security-saml 扩展以在我的 web 应用程序中支持 SSO,我的应用程序应该允许不同的客户将他们的 IDP 元数据和他们的证书添加到我的 webapp(这是一个 SP),以便我的 webapp 可以启动针对他们的 idp 的 SSO. 现在我正在我的 java 配置中定义一个“元数据"bean,在其中我将 idp 元数据添加到 CachingMetad ..
发布时间:2021-07-14 19:56:14 其他开发

使用 SAML 扩展和 Shibboleth 在 Spring 中进行单点登录

我想在基于 Spring 的应用程序中实现单点登录 (SSO) 身份验证层,目的是支持来自不同安全域的身份验证和授权.我已选择 Shibboleth 作为 IdP,但我尚未确定我将用于 SP 的内容. 选项是: Spring Security SAML 扩展: 组件使新的和现有的应用程序能够在基于 SAML 2.0 协议的联合中充当服务提供者并启用 Web 单点登录.Spring Se ..