List of usage examples for org.springframework.security.oauth2.client.token AccessTokenRequest setAll
void setAll(Map<K, V> values);
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); } } } }