类 ResourceServerPublicKeyConfig
java.lang.Object
help.lixin.security.config.ResourceServerPublicKeyConfig
@Configuration
@EnableConfigurationProperties({PublicKeyProperties.class,PublicKeyStoreProperties.class})
public class ResourceServerPublicKeyConfig
extends Object
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明localStorePublicKeyService(org.springframework.core.env.Environment environment, IPublicKeyService remotePublicKeyService) remotePublicKeyService(org.springframework.web.client.RestTemplate restTemplate)
-
构造器详细资料
-
ResourceServerPublicKeyConfig
public ResourceServerPublicKeyConfig()
-
-
方法详细资料
-
remotePublicKeyService
@Bean @ConditionalOnMissingBean(name="remotePublicKeyService") @ConditionalOnExpression("#{null != environment[\'oauth.publicKeyEndpointUrl\'] && null != environment[\'oauth.clientId\'] && null != environment[\'oauth.clientSecret\'] }") public IPublicKeyService remotePublicKeyService(@Autowired(required=false) org.springframework.web.client.RestTemplate restTemplate) -
localStorePublicKeyService
@Bean @Primary @ConditionalOnMissingBean(name="publicKeyService") @ConditionalOnExpression("#{null != environment[\'oauth.publicKeyEndpointUrl\'] && null != environment[\'oauth.clientId\'] && null != environment[\'oauth.clientSecret\'] }") public IPublicKeyService localStorePublicKeyService(org.springframework.core.env.Environment environment, IPublicKeyService remotePublicKeyService) -
publicKeyService
@Bean @ConditionalOnMissingBean(name="publicKeyService") @Primary public IPublicKeyService publicKeyService()
-