Skip to content

Commit 8e7ab89

Browse files
augustoDave Syer
authored andcommitted
Set configured restTemplate on UserInfoTokenServices
Fixes spring-guidesgh-11, fixes spring-guidesgh-12
1 parent e72bfd4 commit 8e7ab89

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

github/src/main/java/com/example/SocialApplication.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -144,14 +144,16 @@ private Filter ssoFilter() {
144144
}
145145

146146
private Filter ssoFilter(ClientResources client, String path) {
147-
OAuth2ClientAuthenticationProcessingFilter facebookFilter = new OAuth2ClientAuthenticationProcessingFilter(
148-
path);
149-
OAuth2RestTemplate facebookTemplate = new OAuth2RestTemplate(client.getClient(),
147+
OAuth2ClientAuthenticationProcessingFilter oAuth2ClientAuthenticationFilter =
148+
new OAuth2ClientAuthenticationProcessingFilter(path);
149+
OAuth2RestTemplate oAuth2RestTemplate = new OAuth2RestTemplate(client.getClient(),
150150
oauth2ClientContext);
151-
facebookFilter.setRestTemplate(facebookTemplate);
152-
facebookFilter.setTokenServices(new UserInfoTokenServices(
153-
client.getResource().getUserInfoUri(), client.getClient().getClientId()));
154-
return facebookFilter;
151+
oAuth2ClientAuthenticationFilter.setRestTemplate(oAuth2RestTemplate);
152+
UserInfoTokenServices tokenServices = new UserInfoTokenServices(
153+
client.getResource().getUserInfoUri(), client.getClient().getClientId());
154+
tokenServices.setRestTemplate(oAuth2RestTemplate);
155+
oAuth2ClientAuthenticationFilter.setTokenServices(tokenServices);
156+
return oAuth2ClientAuthenticationFilter;
155157
}
156158

157159
private Filter csrfHeaderFilter() {

0 commit comments

Comments
 (0)