@Configuration
@EnableConfigurationProperties
@ConditionalOnClass(value={com.netflix.discovery.EurekaClientConfig.class,org.springframework.security.oauth2.client.OAuth2RestTemplate.class})
@ConditionalOnProperty(value="eureka.client.oauth2.clientId")
@AutoConfigureBefore(value=org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration.class)
public class EurekaOAuth2AutoConfiguration
extends java.lang.Object
| Constructor and Description |
|---|
EurekaOAuth2AutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
com.netflix.discovery.DiscoveryClient.DiscoveryClientOptionalArgs |
discoveryClientOptionalArgs() |
EurekaOAuth2RequestDecorator |
eurekaOauth2RequestDecorator() |
EurekaOAuth2ResourceDetails |
eurekaOAuth2ResourceDetails() |
@Bean @ConditionalOnMissingBean(value=EurekaOAuth2RequestDecorator.class) public EurekaOAuth2RequestDecorator eurekaOauth2RequestDecorator()
@Bean @ConditionalOnMissingBean(value=EurekaOAuth2ResourceDetails.class) public EurekaOAuth2ResourceDetails eurekaOAuth2ResourceDetails()
@Bean @ConditionalOnMissingBean(value=com.netflix.discovery.DiscoveryClient.DiscoveryClientOptionalArgs.class) public com.netflix.discovery.DiscoveryClient.DiscoveryClientOptionalArgs discoveryClientOptionalArgs()