提问者:小点点

自定义'RelyingPartyEntertainment strationRepository'实现


看起来Spring总是使用< code > inmemorrelyingpartyregistrationrepository 来返回一个< code > RelyingPartyRegistrationRepository 类型的bean,请参考https://github . com/Spring-projects/Spring-boot/blob/master/Spring-boot-project/Spring-boot-auto configure/src/main/Java/org/Spring framework/boot/auto configure/security/SAML 2/SAML 2 relyingpartyregistrationconfiguration . Java。

问题:如何注入(自动连接)我自己的 RelyIngPartyRegistrationRepository 实现?假设我想允许自动有线信赖方存储库在更新某个客户的 SAML 配置后从数据库自动重新加载。这可行吗?


共1个答案

匿名用户

您可以提供自己的bean,spring boot自动配置将退出。

@Configuration
@EnableConfigurationProperties(Saml2RelyingPartyProperties.class)
public class SamlConfig{
   @Bean
   RelyingPartyRegistrationRepository relyingPartyRegistrationRepository(Saml2RelyingPartyProperties properties) {
    -- Provide custom repository implementation
   }
}

在根据需要创建自己的bean之后,您可能需要进行其他更改。