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

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

Introduction

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

Prototype

public void setClientSecret(String clientSecret) 

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.
 *  This one has a bad Client Id for failure testing.
 * /* w w w .ja  v  a 2 s  .co m*/
 * @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.
 * // w  w w. ja v  a 2 s  .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: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.
 * //from   w w  w .  ja v a 2  s. c om
 * @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.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.
 * /*  w ww  .j  a v a  2  s.c  om*/
 * @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.cloudfoundry.identity.uaa.api.client.test.AbstractOperationTest.java

protected static void init() throws Exception {
    try {//w  ww  .  java  2  s. c o  m
        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.epam.ta.reportportal.core.configs.ServicesConfiguration.java

@LoadBalanced
@Bean/*from w  w w . j av  a  2 s.  c  o m*/
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: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);/*from ww w.j  ava 2s.  com*/
    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 getOAuth2RestTemplateForClient(final String tokenUrl, final String clientId,
        final String clientSecret) {
    ClientCredentialsResourceDetails resource = new ClientCredentialsResourceDetails();
    resource.setAccessTokenUri(tokenUrl);
    resource.setClientId(clientId);//from w  w  w.j  a  va2  s .  c o m
    resource.setClientSecret(clientSecret);
    OAuth2RestTemplate restTemplate = new OAuth2RestTemplate(resource);
    restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory());

    return restTemplate;
}

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

private OAuth2ProtectedResourceDetails getZone2RogueClient() {
    ClientCredentialsResourceDetails resource = new ClientCredentialsResourceDetails();
    resource.setAccessTokenUri(this.zone2TokenUrl);
    resource.setClientId("z2client");
    resource.setClientSecret("z2client-secret");
    return resource;
}

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

private OAuth2ProtectedResourceDetails getZone2RocketClient() {
    ClientCredentialsResourceDetails resource = new ClientCredentialsResourceDetails();
    resource.setAccessTokenUri(this.zone2TokenUrl);
    resource.setClientId(this.rocketClientId);
    resource.setClientSecret(this.rocketClientSecret);
    return resource;
}