List of usage examples for org.springframework.security.oauth2.client.token.grant.code AuthorizationCodeResourceDetails setClientAuthenticationScheme
public void setClientAuthenticationScheme(AuthenticationScheme clientAuthenticationScheme)
From source file:de.pksoftware.springstrap.core.config.GoogleLoginConfigBase.java
@Bean protected OAuth2ProtectedResourceDetails googleOAuth2DetailsBean() { AuthorizationCodeResourceDetails googleOAuth2Details = new AuthorizationCodeResourceDetails(); googleOAuth2Details.setAuthenticationScheme(form); googleOAuth2Details.setClientAuthenticationScheme(form); googleOAuth2Details.setClientId(clientId); googleOAuth2Details.setClientSecret(clientSecret); googleOAuth2Details.setUserAuthorizationUri("https://accounts.google.com/o/oauth2/auth"); googleOAuth2Details.setAccessTokenUri("https://www.googleapis.com/oauth2/v3/token"); googleOAuth2Details.setScope(asList("openid")); return googleOAuth2Details; }
From source file:de.pksoftware.springstrap.core.config.FacebookLoginConfigBase.java
@Bean protected OAuth2ProtectedResourceDetails facebookOAuth2DetailsBean() { AuthorizationCodeResourceDetails facebookOAuth2Details = new AuthorizationCodeResourceDetails(); facebookOAuth2Details.setAuthenticationScheme(form); facebookOAuth2Details.setClientAuthenticationScheme(form); facebookOAuth2Details.setClientId(clientId); facebookOAuth2Details.setClientSecret(clientSecret); facebookOAuth2Details.setUserAuthorizationUri("http://www.facebook.com/dialog/oauth"); facebookOAuth2Details.setAccessTokenUri("https://graph.facebook.com/oauth/access_token"); facebookOAuth2Details.setScope(asList("email")); facebookOAuth2Details.setUseCurrentUri(true); return facebookOAuth2Details; }
From source file:org.glytoucan.admin.service.AuthService.java
public OAuth2ProtectedResourceDetails googleOAuth2Details() { AuthorizationCodeResourceDetails googleOAuth2Details = new AuthorizationCodeResourceDetails(); googleOAuth2Details.setAuthenticationScheme(form); googleOAuth2Details.setClientAuthenticationScheme(form); googleOAuth2Details.setClientId(clientId); googleOAuth2Details.setClientSecret(clientSecret); googleOAuth2Details.setUserAuthorizationUri("https://accounts.google.com/o/oauth2/auth"); googleOAuth2Details.setAccessTokenUri("https://www.googleapis.com/oauth2/v3/token"); googleOAuth2Details.setScope(asList("email")); return googleOAuth2Details; }