Example usage for org.springframework.security.oauth2.client.token.grant.code AuthorizationCodeResourceDetails setClientAuthenticationScheme

List of usage examples for org.springframework.security.oauth2.client.token.grant.code AuthorizationCodeResourceDetails setClientAuthenticationScheme

Introduction

In this page you can find the example usage for org.springframework.security.oauth2.client.token.grant.code AuthorizationCodeResourceDetails setClientAuthenticationScheme.

Prototype

public void setClientAuthenticationScheme(AuthenticationScheme clientAuthenticationScheme) 

Source Link

Usage

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;
}