Example usage for org.springframework.security.oauth2.client.token AccessTokenRequest setAll

List of usage examples for org.springframework.security.oauth2.client.token AccessTokenRequest setAll

Introduction

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

Prototype

void setAll(Map<K, V> values);

Source Link

Document

Set the given values under.

Usage

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

private AccessTokenRequest createAccessTokenRequest(String username, String password) {
    Map<String, String> parameters = new LinkedHashMap<String, String>();
    parameters.put("credentials",
            String.format("{\"username\":\"%s\",\"password\":\"%s\"}", username, password));
    AccessTokenRequest request = new DefaultAccessTokenRequest();
    request.setAll(parameters);

    return request;
}

From source file:org.springframework.security.oauth2.client.test.OAuth2ContextSetup.java

@Override
public void starting(FrameworkMethod method) {
    if (resource != null) {
        logger.info("Starting OAuth2 context for: " + resource);
        AccessTokenRequest request = new DefaultAccessTokenRequest();
        request.setAll(parameters);/*from   w  w  w. j  a va  2  s . c  o m*/
        client = createRestTemplate(resource, request);
        if (initializeAccessToken) {
            this.accessToken = null;
            this.accessToken = getAccessToken();
        }
        savedClient = clientHolder.getRestTemplate();
        clientHolder.setRestTemplate(client);
    }
}

From source file:org.springframework.security.oauth2.client.test.OAuth2ContextSetup.java

private void initializeIfNecessary(FrameworkMethod method, final Object target) {

    final TestClass testClass = new TestClass(target.getClass());
    OAuth2ContextConfiguration contextConfiguration = findOAuthContextConfiguration(method, testClass);
    if (contextConfiguration == null) {
        // Nothing to do
        return;/*from   w  w  w . j  av a2 s  .  c  o  m*/
    }

    this.initializeAccessToken = contextConfiguration.initialize();

    this.resource = creatResource(target, contextConfiguration);

    final List<FrameworkMethod> befores = testClass.getAnnotatedMethods(BeforeOAuth2Context.class);
    if (!befores.isEmpty()) {

        logger.debug("Running @BeforeOAuth2Context methods");

        for (FrameworkMethod before : befores) {

            RestOperations savedServerClient = clientHolder.getRestTemplate();

            OAuth2ContextConfiguration beforeConfiguration = findOAuthContextConfiguration(before, testClass);
            if (beforeConfiguration != null) {

                OAuth2ProtectedResourceDetails resource = creatResource(target, beforeConfiguration);
                AccessTokenRequest beforeRequest = new DefaultAccessTokenRequest();
                beforeRequest.setAll(parameters);
                OAuth2RestTemplate client = createRestTemplate(resource, beforeRequest);
                clientHolder.setRestTemplate(client);

            }

            AccessTokenRequest request = new DefaultAccessTokenRequest();
            request.setAll(parameters);
            this.client = createRestTemplate(this.resource, request);

            List<FrameworkMethod> list = Arrays.asList(before);
            try {
                new RunBefores(new Statement() {
                    public void evaluate() {
                    }
                }, list, target).evaluate();
            } catch (AssumptionViolatedException e) {
                throw e;
            } catch (RuntimeException e) {
                throw e;
            } catch (Throwable e) {
                logger.debug("Exception in befores", e);
                Assert.assertThat(e, CoreMatchers.not(CoreMatchers.anything()));
            } finally {
                clientHolder.setRestTemplate(savedServerClient);
            }

        }

    }

}