# weekday-calculation **Repository Path**: bianmaba/weekday-calculation ## Basic Information - **Project Name**: weekday-calculation - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-01-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 第三应用配置文件: local: client: client-id: wdc_client client-secret: 2f297a57a5a743894a0e4a801fc39983 access-token-uri: http://xxx.xxx.xxx.xxx:38001/oauth/token scope: read grant_type: client_credentials //第三应用配置类,调用方式:restTemplate.template.getForEntity("http://192.168.0.47:38001/api/wdc/calculate?start=2018-01-18&end=2018-01-31") @Configuration @EnableOAuth2Client public class ClientConfigureation { @Bean @ConfigurationProperties(prefix = "local.client") @Primary public OAuth2ProtectedResourceDetails resourceDetails() { return new ClientCredentialsResourceDetails(); } @Bean public OAuth2RestTemplate restTemplate(OAuth2ProtectedResourceDetails resourceDetails) { AccessTokenRequest accessTokenRequest = new DefaultAccessTokenRequest(); ClientCredentialsAccessTokenProvider provider = new ClientCredentialsAccessTokenProvider(); OAuth2RestTemplate template = new OAuth2RestTemplate(resourceDetails, new DefaultOAuth2ClientContext(accessTokenRequest)); template.setAccessTokenProvider(provider); return template; } } //pom.xml org.springframework.security.oauth spring-security-oauth2