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

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

Introduction

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

Prototype

public void setClientSecret(String clientSecret) 

Source Link

Usage

From source file:com.companyname.plat.commons.client.Oauth2Operation.java

public static OAuth2ProtectedResourceDetails readOnlyResourceDetails() {
    ResourceOwnerPasswordResourceDetails details = new ResourceOwnerPasswordResourceDetails();
    details.setClientId("my-client-with-registered-redirect");
    details.setClientSecret("somesecret");
    details.setScope(Arrays.asList("read"));
    details.setId("dmApp/trusted");
    details.setUsername("marissa");
    details.setPassword("koala");
    details.setAccessTokenUri(URLProvider.getUrl("/sparklr2/oauth/token"));
    return details;
}

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

/**
 * Gets an OAuth2RestTemplate with the password configuration setup and ready to use.
 * /* w  w w. j  av  a 2 s . c  o m*/
 * @return
 */
public static OAuth2RestTemplate getPasswordCredentials(final String username, final String password) {
    SSLCertificateValidation.disable();
    ResourceOwnerPasswordResourceDetails resource = new ResourceOwnerPasswordResourceDetails();
    resource.setClientAuthenticationScheme(AuthenticationScheme.header);
    resource.setClientId(BaseTest.PASSWORD_CLIENTID);
    resource.setScope(BaseTest.PASSWORD_SCOPE);
    resource.setId(BaseTest.PASSWORD_RESOURCEID);
    resource.setUsername(username);
    resource.setPassword(password);
    resource.setClientSecret(BaseTest.PASSWORD_SECRET);
    resource.setAccessTokenUri(BaseTest.ACCESS_TOKEN_URI);
    return new OAuth2RestTemplate(resource);
}

From source file:org.shaigor.rest.retro.client.oauth.OAuthPostAuthListener.java

/**
 * @return {@link org.springframework.security.oauth2.client.token.grant.password.ResourceOwnerPasswordResourceDetails} 
 * with token URL, client id and secret set
 *///from  w  ww .j a v  a  2s .c  o m
private ResourceOwnerPasswordResourceDetails getResourceOwnerPasswordResourceDetails() {
    ResourceOwnerPasswordResourceDetails resource = new ResourceOwnerPasswordResourceDetails();

    resource.setAccessTokenUri("http://localhost:8080/secure/gateway/v1.0/oauth/token");
    resource.setClientId("35221af8-39ee-11e4-9346-bb86709fcb1d");
    resource.setClientSecret("3c0dfe9a-39ee-11e4-9346-bb86709fcb1d");
    return resource;
}

From source file:org.cloudfoundry.client.lib.oauth2.OauthClient.java

private OAuth2ProtectedResourceDetails getResourceDetails(String username, String password, String clientId,
        String clientSecret) {//  w  ww  .j av a2 s  .  co m
    ResourceOwnerPasswordResourceDetails resource = new ResourceOwnerPasswordResourceDetails();
    resource.setUsername(username);
    resource.setPassword(password);

    resource.setClientId(clientId);
    resource.setClientSecret(clientSecret);
    resource.setId(clientId);
    resource.setClientAuthenticationScheme(AuthenticationScheme.header);
    resource.setAccessTokenUri(authorizationUrl + "/oauth/token");

    return resource;
}

From source file:org.opentestsystem.authoring.testspecbank.client.config.TestClientIntegratedConfigScanner.java

@Bean
public ResourceOwnerPasswordResourceDetails resourceDetails() {
    final ResourceOwnerPasswordResourceDetails resourceDetails = new ResourceOwnerPasswordResourceDetails();

    resourceDetails.setUsername("user-name");
    resourceDetails.setPassword("user-password");
    resourceDetails.setAccessTokenUri("https://sso-example.com/auth/oauth2/access_token?realm=/sbac");
    resourceDetails.setClientId("client-id");
    resourceDetails.setClientSecret("client-secret");
    resourceDetails.setGrantType("password");

    return resourceDetails;
}

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

private OAuth2ProtectedResourceDetails getUserWithoutAnyAcsScope() {
    ResourceOwnerPasswordResourceDetails resource = new ResourceOwnerPasswordResourceDetails();
    resource.setAccessTokenUri(this.accessTokenEndpointUrl);
    resource.setClientId(this.acsClientId);
    resource.setClientSecret(this.acsClientSecret);
    resource.setUsername(this.noReadScopeUsername);
    resource.setPassword(this.noReadScopeUserPassword);
    return resource;
}

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

private OAuth2ProtectedResourceDetails getUserWithPolicyScope() {

    ResourceOwnerPasswordResourceDetails resource = new ResourceOwnerPasswordResourceDetails();
    resource.setAccessTokenUri(this.accessTokenEndpointUrl);
    resource.setClientId(this.acsClientId);
    resource.setClientSecret(this.acsClientSecret);
    resource.setUsername(this.userName);
    resource.setPassword(this.userPassword);

    return resource;

}

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

private OAuth2ProtectedResourceDetails getUserWithReadOnlyPolicyAccess() {

    ResourceOwnerPasswordResourceDetails resource = new ResourceOwnerPasswordResourceDetails();
    resource.setAccessTokenUri(this.accessTokenEndpointUrl);
    resource.setClientId(this.acsClientId);
    resource.setClientSecret(this.acsClientSecret);

    resource.setUsername(this.readOnlyUserName);
    resource.setPassword(this.readOnlyUserPassword);

    return resource;

}

From source file:com.create.application.configuration.ResourceOwnerPasswordResourceDetailsBuilder.java

public ResourceOwnerPasswordResourceDetails build() {
    ResourceOwnerPasswordResourceDetails resourceOwnerPasswordResourceDetails = new ResourceOwnerPasswordResourceDetails();
    resourceOwnerPasswordResourceDetails.setUsername(username);
    resourceOwnerPasswordResourceDetails.setPassword(password);
    resourceOwnerPasswordResourceDetails.setId(id);
    resourceOwnerPasswordResourceDetails.setGrantType(grantType);
    resourceOwnerPasswordResourceDetails.setClientId(clientId);
    resourceOwnerPasswordResourceDetails.setAccessTokenUri(accessTokenUri);
    resourceOwnerPasswordResourceDetails.setScope(scope);
    resourceOwnerPasswordResourceDetails.setClientSecret(clientSecret);
    resourceOwnerPasswordResourceDetails.setClientAuthenticationScheme(clientAuthenticationScheme);
    resourceOwnerPasswordResourceDetails.setTokenName(tokenName);
    return resourceOwnerPasswordResourceDetails;
}