@Bean @Scope(value = "session", proxyMode = ScopedProxyMode.INTERFACES) public DefaultOAuth2ClientContext oauth2ClientContext() { return new DefaultOAuth2ClientContext(this.accessTokenRequest); }
}
}
这个东西我也没找到在哪里可以配置,就自己在Application手动加入以下配置来使用吧。
1 2 3 4 5 6 7 8 9 10 11 12
@Bean @Primary @LoadBalanced public OAuth2RestTemplate xmRestTemplate(ClientCredentialsResourceDetails xmOauth2RemoteResource) { return new OAuth2RestTemplate(xmOauth2RemoteResource); }
@Bean @ConfigurationProperties("security.oauth2.client") public ClientCredentialsResourceDetails xmOauth2RemoteResource() { return new ClientCredentialsResourceDetails(); }