List of usage examples for org.springframework.boot.autoconfigure.security.oauth2.resource UserInfoTokenServices UserInfoTokenServices
public UserInfoTokenServices(String userInfoEndpointUrl, String clientId)
From source file:com.emusic.SecurityConfig.java
private Filter ssoFilter() { CompositeFilter filter = new CompositeFilter(); List<Filter> filters = new ArrayList<>(); OAuth2ClientAuthenticationProcessingFilter facebookFilter = new OAuth2ClientAuthenticationProcessingFilter( "/login/facebook"); OAuth2RestTemplate facebookTemplate = new OAuth2RestTemplate(facebook(), oauth2ClientContext); facebookFilter.setRestTemplate(facebookTemplate); facebookFilter.setTokenServices(//from w ww . j av a2 s. com new UserInfoTokenServices(facebookResource().getUserInfoUri(), facebook().getClientId())); filters.add(facebookFilter); OAuth2ClientAuthenticationProcessingFilter githubFilter = new OAuth2ClientAuthenticationProcessingFilter( "/login/github"); OAuth2RestTemplate githubTemplate = new OAuth2RestTemplate(github(), oauth2ClientContext); githubFilter.setRestTemplate(githubTemplate); githubFilter.setTokenServices( new UserInfoTokenServices(githubResource().getUserInfoUri(), github().getClientId())); filters.add(githubFilter); filter.setFilters(filters); return filter; }
From source file:com.github.bonndan.fullofstars.FOSApplication.java
private Filter ssoFilter(ClientResources client, String path) { OAuth2ClientAuthenticationProcessingFilter filter = new OAuth2ClientAuthenticationProcessingFilter(path); OAuth2RestTemplate templ = new OAuth2RestTemplate(client.getClient(), oauth2ClientContext); filter.setRestTemplate(templ);/*from w w w . j a va 2s. c o m*/ filter.setTokenServices( new UserInfoTokenServices(client.getResource().getUserInfoUri(), client.getClient().getClientId())); return filter; }
From source file:de.dominikschadow.duke.encounters.config.WebSecurityConfig.java
private Filter ssoFilter(ClientResources client, String path) { OAuth2ClientAuthenticationProcessingFilter oAuth2ClientAuthenticationFilter = new OAuth2ClientAuthenticationProcessingFilter( path);//from w w w .j ava 2s .c om OAuth2RestTemplate oAuth2RestTemplate = new OAuth2RestTemplate(client.getClient(), oauth2ClientContext); oAuth2ClientAuthenticationFilter.setRestTemplate(oAuth2RestTemplate); UserInfoTokenServices tokenServices = new UserInfoTokenServices(client.getResource().getUserInfoUri(), client.getClient().getClientId()); tokenServices.setRestTemplate(oAuth2RestTemplate); oAuth2ClientAuthenticationFilter.setTokenServices(tokenServices); return oAuth2ClientAuthenticationFilter; }
From source file:org.springframework.cloud.dataflow.server.config.security.OAuthSecurityConfiguration.java
@Bean public UserInfoTokenServices tokenServices() { final UserInfoTokenServices tokenServices = new UserInfoTokenServices( resourceServerProperties.getUserInfoUri(), authorizationCodeResourceDetails.getClientId()); tokenServices.setRestTemplate(oAuth2RestTemplate()); return tokenServices; }