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

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

Introduction

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

Prototype

public void setScope(List<String> scope) 

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.
 * //from  w  ww. j  a  v  a2  s .  c o 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.
 *  This one has a bad secret for failure testing.
 * /*from  w  ww  . ja  v a  2  s  . 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.
 * //from 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.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 w  w.  j  a  va  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: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);/*  w  w w . ja va  2 s  .c om*/
    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.epam.ta.reportportal.core.configs.ServicesConfiguration.java

@LoadBalanced
@Bean/*  w  w w .jav  a2 s .com*/
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.OpenIdTokenAuthorizationWithApprovalIntegrationTests.java

private ClientCredentialsResourceDetails getClientCredentialsResource(String[] scope, String clientId,
        String clientSecret) {//from  w ww .ja va2s . c  o  m
    ClientCredentialsResourceDetails resource = new ClientCredentialsResourceDetails();
    resource.setClientId(clientId);
    resource.setClientSecret(clientSecret);
    resource.setId(clientId);
    if (scope != null) {
        resource.setScope(Arrays.asList(scope));
    }
    resource.setClientAuthenticationScheme(AuthenticationScheme.header);
    resource.setAccessTokenUri(serverRunning.getBaseUrl() + "/oauth/token");
    return resource;
}

From source file:org.cloudfoundry.identity.uaa.login.feature.OpenIdTokenGrantsIT.java

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

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

public ClientCredentialsResourceDetails getClientCredentialsResource(String clientId, String clientSecret) {
    ClientCredentialsResourceDetails resource = new ClientCredentialsResourceDetails();
    resource.setClientId(clientId);//  ww w.j  a  va2s . c  o m
    resource.setClientSecret(clientSecret);
    resource.setId(clientId);
    resource.setScope(Arrays.asList("read", "write", "password"));
    resource.setClientAuthenticationScheme(AuthenticationScheme.header);
    resource.setAccessTokenUri(server.getAccessTokenUri());
    return resource;
}