gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 17:19:30 24 4
gpt4 key购买 nike

我已经使用 Spring-SAML 扩展成功实现了 SSO 身份验证。我们支持 IDP 发起的 SSO 到我们的应用程序的主要要求。好吧,通过使用 spring-security-saml2-sample 中的配置,甚至 SP 启动的 SSO 流程也适用于我们。

问题: keystore 是否用于 IDP 发起的 SSO(如果元数据有证书)?如果不使用,我想从 securityContext.xml 中删除 keystore 配置。

注:我们不需要 SP 启动的 SSO 和全局注销。我们使用 Okta 作为 IDP。

最佳答案

这是一个很好的功能请求。我已开通 https://jira.spring.io/browse/SES-160为您提供支持,请访问 Spring SAML's trunk使用以下文档:

In case your application doesn't need to create digital signatures and/or decrypt incoming messages, it is possible to use an empty implementation of the keystore which doesn't require any JKS file - org.springframework.security.saml.key.EmptyKeyManager. This can be the case for example when using only IDP-Initialized single sign-on. Please note that when using the EmptyKeyManager some of Spring SAML features will be unavailable. This includes at least SP-initialized Single Sign-on, Single Logout, usage of additional keys in ExtendedMetadata and verification of metadata signatures. Use the following bean in order to initialize the EmptyKeyManager:

<bean id="keyManager" class="org.springframework.security.saml.key.EmptyKeyManager"/>

关于saml-2.0 - 我们需要在 IDP 发起的 SSO (SAML) 中使用 Keystore/JKSKeyManager 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28605002/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com