【发布时间】:2022-01-13 09:46:03
【问题描述】:
我不断看到以下用于注册 SAML 身份提供者的代码块:
spring:
security:
saml2:
relyingparty:
registration:
adfs:
identityprovider:
entity-id: https://idp.example.com/issuer
verification.credentials:
- certificate-location: "classpath:idp.crt"
singlesignon.url: https://idp.example.com/issuer/sso
singlesignon.sign-request: false
但是,我有一个较旧的项目,我需要实现多个不是基于 Spring Boot 构建的 SAML 身份提供程序,并且转换它不是一种选择(如果我们今天开始同一个项目,当然我们会使用 Spring引导)。
上述代码如何转换为手动执行此操作?
【问题讨论】:
-
这可能是yaml形式的spring config,你是在找application.properties方面的等价配置吗?
-
您使用的是 SAML 扩展项目还是
spring-security-saml2-service-provider模块? -
我使用的是
spring-security-saml2-service-provider,Spring Security 版本 5.6.0。 -
我没有使用 Spring Boot,所以无法通过 application.yaml 或 application.properties 进行自动配置。