List of usage examples for org.springframework.http HttpHeaders set
@Override public void set(String headerName, @Nullable String headerValue)
From source file:edu.wisc.cypress.dao.levstmt.RestLeaveStatementDao.java
@Override public void getLeaveStatement(String emplid, String docId, StatementType type, ProxyResponse proxyResponse) { final HttpHeaders httpHeaders = new HttpHeaders(); httpHeaders.set("HRID", emplid); this.restOperations.proxyRequest(proxyResponse, this.statementUrl, HttpMethod.GET, httpHeaders, docId, type.getKey());//w w w .j av a2s .c om }
From source file:org.energyos.espi.thirdparty.repository.impl.UsagePointRESTRepositoryImpl.java
private HttpEntity<String> getUsagePoints(Authorization authorization) { HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.set("Authorization", "Bearer " + authorization.getAccessToken()); @SuppressWarnings({ "rawtypes", "unchecked" }) HttpEntity<?> requestEntity = new HttpEntity(requestHeaders); return template.exchange(authorization.getResourceURI(), HttpMethod.GET, requestEntity, String.class); }
From source file:com.golonzovsky.oauth2.google.security.GoogleTokenServices.java
private Map<String, Object> checkToken(String accessToken) { MultiValueMap<String, String> formData = new LinkedMultiValueMap<>(); formData.add("token", accessToken); HttpHeaders headers = new HttpHeaders(); headers.set("Authorization", getAuthorizationHeader(clientId, clientSecret)); String accessTokenUrl = checkTokenEndpointUrl + "?access_token=" + accessToken; return postForMap(accessTokenUrl, formData, headers); }
From source file:edu.wisc.cypress.dao.levstmt.RestLeaveStatementDao.java
@Cacheable(cacheName = "leaveStatement", exceptionCacheName = "cypressUnknownExceptionCache") @Override// w w w .java2 s. c om public Collection<SummarizedLeaveStatement> getLeaveStatements(String emplid) { final HttpHeaders httpHeaders = new HttpHeaders(); httpHeaders.set("HRID", emplid); final XmlLeaveStatements leaveStatements = this.restOperations.getForObject(this.statementsUrl, XmlLeaveStatements.class, httpHeaders, emplid); return this.summarizeLeaveStatements(leaveStatements); }
From source file:com.rst.oauth2.google.security.GoogleTokenServices.java
private Map<String, Object> checkToken(String accessToken) { MultiValueMap<String, String> formData = new LinkedMultiValueMap<>(); formData.add("token", accessToken); HttpHeaders headers = new HttpHeaders(); headers.set("Authorization", getAuthorizationHeader(clientId, clientSecret)); String accessTokenUrl = new StringBuilder(checkTokenEndpointUrl).append("?access_token=") .append(accessToken).toString(); return postForMap(accessTokenUrl, formData, headers); }
From source file:io.github.microcks.web.ExportController.java
@RequestMapping(value = "/export", method = RequestMethod.GET) public ResponseEntity<?> exportRepository(@RequestParam(value = "serviceIds") List<String> serviceIds) { log.debug("Extracting export for serviceIds {}", serviceIds); String json = importExportService.exportRepository(serviceIds, "json"); byte[] body = json.getBytes(); HttpHeaders responseHeaders = new HttpHeaders(); responseHeaders.setContentType(MediaType.APPLICATION_JSON); responseHeaders.set("Content-Disposition", "attachment; filename=microcks-repository.json"); responseHeaders.setContentLength(body.length); return new ResponseEntity<Object>(body, responseHeaders, HttpStatus.OK); }
From source file:org.cloudfoundry.identity.uaa.integration.NativeApplicationIntegrationTests.java
/** * tests that an error occurs if you attempt to use bad client credentials. *//*w w w . java 2 s . c o m*/ @Test // Need a custom auth entry point to get the correct JSON response here. public void testInvalidClient() throws Exception { MultiValueMap<String, String> formData = new LinkedMultiValueMap<String, String>(); formData.add("grant_type", "password"); formData.add("username", resource.getUsername()); formData.add("password", resource.getPassword()); formData.add("scope", "cloud_controller.read"); HttpHeaders headers = new HttpHeaders(); headers.set("Authorization", "Basic " + new String(Base64.encode("no-such-client:".getBytes("UTF-8")))); headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON)); @SuppressWarnings("rawtypes") ResponseEntity<Map> response = serverRunning.postForMap("/oauth/token", formData, headers); assertEquals(HttpStatus.UNAUTHORIZED, response.getStatusCode()); List<String> newCookies = response.getHeaders().get("Set-Cookie"); if (newCookies != null && !newCookies.isEmpty()) { fail("No cookies should be set. Found: " + newCookies.get(0) + "."); } assertEquals("no-store", response.getHeaders().getFirst("Cache-Control")); @SuppressWarnings("unchecked") OAuth2Exception error = OAuth2Exception.valueOf(response.getBody()); assertEquals("invalid_client", error.getOAuth2ErrorCode()); }
From source file:com.ggk.hrms.authentication.CustomTokenServices.java
private Map<String, Object> checkToken(String accessToken) { MultiValueMap<String, String> formData = new LinkedMultiValueMap<String, String>(); formData.add("token", accessToken); HttpHeaders headers = new HttpHeaders(); headers.set("Authorization", getAuthorizationHeader(clientId, clientSecret)); String accessTokenUrl = new StringBuilder(checkTokenEndpointUrl).append("?access_token=") .append(accessToken).toString(); return postForMap(accessTokenUrl, formData, headers); }
From source file:org.trustedanalytics.metricsprovider.rest.MetricsDownloadTasks.java
private HttpEntity<String> setAuthToken(AuthTokenRetriever tokenRetriever) { SecurityContext context = SecurityContextHolder.getContext(); OAuth2Authentication auth = (OAuth2Authentication) context.getAuthentication(); String token = tokenRetriever.getAuthToken(auth); HttpHeaders headers = new HttpHeaders(); headers.set("Authorization", "bearer " + token); return new HttpEntity<>("params", headers); }
From source file:com.aktios.appthree.server.service.OAuthAuthenticationService.java
public String getAuthorizationCode(String accessTokenA, String redirectUri, String appTokenClientTwo) { RestOperations rest = new RestTemplate(); HttpHeaders headersA = new HttpHeaders(); headersA.set("Authorization", "Bearer " + accessTokenA); ResponseEntity<String> resAuth2 = rest.exchange( MessageFormat.format( "{0}/oauth/authorize?" + "client_id={1}&response_type=code&redirect_uri={2}&scope=read,write", oauthServerBaseURL, appTokenClientTwo, redirectUri), HttpMethod.GET, new HttpEntity<String>(headersA), String.class); String sessionId = resAuth2.getHeaders().get("Set-Cookie").get(0); int p1 = sessionId.indexOf("=") + 1; int p2 = sessionId.indexOf(";"); sessionId = sessionId.substring(p1, p2); headersA.add("Cookie", "JSESSIONID=" + sessionId); resAuth2 = rest.exchange(//ww w . j a v a2 s .co m MessageFormat.format("{0}/oauth/authorize?" + "user_oauth_approval=true&authorize=Authorize", oauthServerBaseURL), HttpMethod.POST, new HttpEntity<String>(headersA), String.class); String code = resAuth2.getHeaders().get("location").get(0); p1 = code.lastIndexOf("=") + 1; code = code.substring(p1); return code; }