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

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

Introduction

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

Prototype

public void setAccessTokenUri(String accessTokenUri) 

Source Link

Usage

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

protected static void init() throws Exception {
    try {//from   w  ww. j ava  2 s  .c om
        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.
 * //from   ww  w.j  av a  2s.  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.
 * /*from  ww w.  j  a  v  a2s. co 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.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 ww w . ja v a 2 s.c o 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:com.bcknds.demo.oauth2.util.AuthenticationUtil.java

/**
 * Gets an OAuth2RestTemplate with the client configuration setup and ready to use.
 * // w  w  w .  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:com.epam.ta.reportportal.core.configs.ServicesConfiguration.java

@LoadBalanced
@Bean//from   w ww  . j a v a  2  s .co  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: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;
}

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 getZone1ApmClient() {
    ClientCredentialsResourceDetails resource = new ClientCredentialsResourceDetails();
    resource.setAccessTokenUri(this.accessTokenEndpointUrl);
    resource.setClientId(this.apmClientId);
    resource.setClientSecret(this.apmClientSecret);
    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  v a2 s .  c  om*/
    resource.setClientSecret(clientSecret);
    OAuth2RestTemplate restTemplate = new OAuth2RestTemplate(resource);
    restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory());

    return restTemplate;
}