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

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

Introduction

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

Prototype

public void setClientId(String clientId) 

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

From source file:org.openmhealth.shim.OAuth2ShimBase.java

public OAuth2ProtectedResourceDetails getResource() {
    ApplicationAccessParameters parameters = findApplicationAccessParameters();
    AuthorizationCodeResourceDetails resource = new AuthorizationCodeResourceDetails();
    resource.setAccessTokenUri(getBaseTokenUrl());
    resource.setUserAuthorizationUri(getBaseAuthorizeUrl());
    resource.setClientId(parameters.getClientId());
    resource.setScope(getScopes());/*  w ww  . j a v a2  s .  co  m*/
    resource.setClientSecret(parameters.getClientSecret());
    resource.setTokenName("access_token");
    resource.setGrantType("authorization_code");
    resource.setUseCurrentUri(true);
    return resource;
}

From source file:org.cloudfoundry.identity.uaa.integration.util.IntegrationTestUtils.java

public static Map<String, String> getAuthorizationCodeTokenMap(ServerRunning serverRunning,
        UaaTestAccounts testAccounts, String clientId, String clientSecret, String username, String password)
        throws Exception {
    AuthorizationCodeResourceDetails resource = testAccounts.getDefaultAuthorizationCodeResource();
    resource.setClientId(clientId);
    resource.setClientSecret(clientSecret);

    return getAuthorizationCodeTokenMap(serverRunning, testAccounts, clientId, clientSecret, username, password,
            null, null, resource.getPreEstablishedRedirectUri(), true);
}

From source file:org.cloudfoundry.identity.uaa.test.UaaTestAccounts.java

public AuthorizationCodeResourceDetails getDefaultAuthorizationCodeResource() {
    ResourceOwnerPasswordResourceDetails resource = getDefaultResourceOwnerPasswordResource();
    AuthorizationCodeResourceDetails result = new AuthorizationCodeResourceDetails();
    result.setAccessTokenUri(resource.getAccessTokenUri());
    result.setUserAuthorizationUri(resource.getAccessTokenUri().replace("/token", "/authorize"));
    result.setClientId(resource.getClientId());
    result.setClientSecret(resource.getClientSecret());
    String redirectUri = environment.getProperty("oauth.clients.app.redirect-uri",
            "http://localhost:8080/app/");
    result.setPreEstablishedRedirectUri(redirectUri);
    return result;
}