Example usage for org.springframework.security.oauth2.client.token.grant.client ClientCredentialsResourceDetails ClientCredentialsResourceDetails

List of usage examples for org.springframework.security.oauth2.client.token.grant.client ClientCredentialsResourceDetails ClientCredentialsResourceDetails

Introduction

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

Prototype

public ClientCredentialsResourceDetails() 

Source Link

Usage

From source file:com.bcknds.demo.oauth2.util.AuthenticationUtil.java

/**
 * Gets an OAuth2RestTemplate with the client configuration setup and ready to use.
 * //from  w ww .  j a v  a 2s.c o m
 * @return
 */
public static OAuth2RestTemplate getClientCredentials() {
    ClientCredentialsResourceDetails clientCredentials = new ClientCredentialsResourceDetails();
    clientCredentials.setClientId(BaseTest.CLIENT_CREDENTIALS_CLIENTID);
    clientCredentials.setClientSecret(BaseTest.CLIENT_CREDENTIALS_SECRET);
    clientCredentials.setScope(BaseTest.CLIENT_CREDENTIALS_SCOPE);
    clientCredentials.setId(BaseTest.CLIENT_CREDENTIALS_RESOURCEID);
    clientCredentials.setAccessTokenUri(BaseTest.ACCESS_TOKEN_URI);
    return new OAuth2RestTemplate(clientCredentials);
}

From source file:org.cloudfoundry.identity.uaa.api.client.test.AbstractOperationTest.java

protected static void init() throws Exception {
    try {/*from  w  w w  .  ja  va  2s.  com*/
        Socket test = new Socket("localhost", 8080);
        uaaRunning = true;
        test.close();
    } catch (IOException e) {
        System.err.println("UAA is not running, skip these tests");
        uaaRunning = false;
        return;
    } finally {
        String baseUrl = "http://localhost:8080/uaa";

        ClientCredentialsResourceDetails credentials = new ClientCredentialsResourceDetails();
        credentials.setAccessTokenUri(baseUrl + "/oauth/token");
        //         credentials.setAuthenticationScheme(AuthenticationScheme.header);
        credentials.setClientAuthenticationScheme(AuthenticationScheme.header);
        credentials.setClientId("admin");
        credentials.setClientSecret("adminsecret");

        connection = UaaConnectionFactory.getConnection(new URL(baseUrl), credentials);
    }
}

From source file:com.bcknds.demo.oauth2.util.AuthenticationUtil.java

/**
 * Gets an OAuth2RestTemplate with the client configuration setup and ready to use.
 *  This one has a bad Client Id for failure testing.
 * //  w w w  .  j  ava  2 s. com
 * @return
 */
public static OAuth2RestTemplate getClientCredentialsWithBadClientId() {
    ClientCredentialsResourceDetails clientCredentials = new ClientCredentialsResourceDetails();
    clientCredentials.setClientId("badId");
    clientCredentials.setClientSecret(BaseTest.CLIENT_CREDENTIALS_SECRET);
    clientCredentials.setScope(BaseTest.CLIENT_CREDENTIALS_SCOPE);
    clientCredentials.setId(BaseTest.CLIENT_CREDENTIALS_RESOURCEID);
    clientCredentials.setAccessTokenUri(BaseTest.ACCESS_TOKEN_URI);
    return new OAuth2RestTemplate(clientCredentials);
}

From source file:com.bcknds.demo.oauth2.util.AuthenticationUtil.java

/**
 * Gets an OAuth2RestTemplate with the client configuration setup and ready to use.
 *  This one has a bad secret for failure testing.
 * /* w  ww. ja  va  2  s .c  o  m*/
 * @return
 */
public static OAuth2RestTemplate getClientCredentialsWithBadSecret() {
    ClientCredentialsResourceDetails clientCredentials = new ClientCredentialsResourceDetails();
    clientCredentials.setClientId(BaseTest.CLIENT_CREDENTIALS_CLIENTID);
    clientCredentials.setClientSecret("badSecret");
    clientCredentials.setScope(BaseTest.CLIENT_CREDENTIALS_SCOPE);
    clientCredentials.setId(BaseTest.CLIENT_CREDENTIALS_RESOURCEID);
    clientCredentials.setAccessTokenUri(BaseTest.ACCESS_TOKEN_URI);
    return new OAuth2RestTemplate(clientCredentials);
}

From source file:com.epam.ta.reportportal.core.configs.ServicesConfiguration.java

@LoadBalanced
@Bean/*from   w  ww . j  a v a 2s.  c om*/
public OAuth2RestTemplate rpInternalRestTemplate(OAuth2ProtectedResourceDetails resource,
        OAuth2ClientContext context) {
    ClientCredentialsResourceDetails clientCredentialsResourceDetails = new ClientCredentialsResourceDetails();
    clientCredentialsResourceDetails.setClientId(oauthClientProperties.getClientId());
    clientCredentialsResourceDetails.setClientSecret(oauthClientProperties.getClientSecret());
    clientCredentialsResourceDetails.setAccessTokenUri(resource.getAccessTokenUri());
    clientCredentialsResourceDetails.setScope(resource.getScope());
    return new OAuth2RestTemplate(clientCredentialsResourceDetails, context);
}

From source file:com.bcknds.demo.oauth2.util.AuthenticationUtil.java

/**
 * Gets an OAuth2RestTemplate with the client configuration setup and ready to use.
 *  This one has a bad scope for failure testing.
 * //from w  ww.  j a  va2  s  . co  m
 * @return
 */
public static OAuth2RestTemplate getClientCredentialsWithBadScope() {
    ClientCredentialsResourceDetails clientCredentials = new ClientCredentialsResourceDetails();
    clientCredentials.setClientId(BaseTest.CLIENT_CREDENTIALS_CLIENTID);
    clientCredentials.setClientSecret(BaseTest.CLIENT_CREDENTIALS_SECRET);
    clientCredentials.setScope(Arrays.asList("badScope"));
    clientCredentials.setId(BaseTest.CLIENT_CREDENTIALS_RESOURCEID);
    clientCredentials.setAccessTokenUri(BaseTest.ACCESS_TOKEN_URI);
    return new OAuth2RestTemplate(clientCredentials);
}

From source file:org.trustedanalytics.h2oscoringengine.publisher.ApplicationConfiguration.java

@Bean
@ConfigurationProperties("spring.oauth2.client")
public OAuth2ProtectedResourceDetails clientCredentials() {
    return new ClientCredentialsResourceDetails();
}

From source file:org.trustedanalytics.servicecatalog.service.ServiceConfig.java

@Bean
@ConfigurationProperties("spring.oauth2.client")
public ClientCredentialsResourceDetails clientCredentials() {
    return new ClientCredentialsResourceDetails();
}

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

public static ClientCredentialsResourceDetails getClientCredentialsResource(String url, String[] scope,
        String clientId, String clientSecret) {
    ClientCredentialsResourceDetails resource = new ClientCredentialsResourceDetails();
    resource.setClientId(clientId);/*ww w. j a  v  a 2  s. c o  m*/
    resource.setClientSecret(clientSecret);
    resource.setId(clientId);
    if (scope != null) {
        resource.setScope(Arrays.asList(scope));
    }
    resource.setClientAuthenticationScheme(AuthenticationScheme.header);
    resource.setAccessTokenUri(url + "/oauth/token");
    return resource;
}

From source file:com.ge.predix.test.utils.ACSRestTemplateFactory.java

public OAuth2RestTemplate getOAuth2RestTemplateForZone1AdminClient() {
    if (this.zone1AdminACSTemplate == null) {
        ClientCredentialsResourceDetails resource = new ClientCredentialsResourceDetails();
        resource.setAccessTokenUri(this.accessTokenEndpointUrl);
        resource.setClientId(this.zone1AdminClientId);
        resource.setClientSecret(this.zone1AdminClientSecret);
        this.zone1AdminACSTemplate = new OAuth2RestTemplate(resource);
    }//from   ww  w  . j  a  v  a 2 s .  co  m

    return this.zone1AdminACSTemplate;
}