ClientResource resource = new ClientResource(resouceURL); String token = "myToken"; ChallengeResponse cr = new ChallengeResponse( ChallengeScheme.HTTP_OAUTH_BEARER); cr.setRawValue(token); resource.setChallengeResponse(cr); (...)
// JSON payload and Content-Type header JSONObject jsonObj = (...) JsonRepresentation repr = new JsonRepresentation(jsonObj); // Authorization header String pAccessToken = "some token"; ChallengeResponse challengeResponse = new ChallengeResponse( new ChallengeScheme("", "")); challengeResponse.setRawValue(pAccessToken); resource.setChallengeResponse(challengeResponse); // Request and Accept header resource.post(jsonObj, MediaType.APPLICATION_JSON);
ChallengeResponse cred = new ChallengeResponse(new ChallengeScheme("","")); cred.setRawValue("12345");
// Declare a custom Authenticator helper, if it is not standard Engine.getInstance().getRegisteredAuthenticators().add(new AuthenticatorHelper(ChallengeScheme.CUSTOM, true, false) {}); // set up the reusable challenge response ChallengeResponse cred = new ChallengeResponse(ChallengeScheme.CUSTOM); cred.setRawValue("12344"); ClientResource cr = new ClientResource("http://localhost:8183/"); cr.setChallengeResponse(cred); cr.get();
cr.setRawValue(cookieValue); cr.setTimeIssued(Long.parseLong(decrypted.substring(0, identifierIndex))); cr.setIdentifier(decrypted.substring(identifierIndex + 1, secretIndex));
result.setRawValue(rawValue);
@Override public List<Car> list() { Client client = new Client(new Context(), Protocol.HTTPS); Series<Parameter> parameters = client.getContext().getParameters(); parameters.add("truststorePath", System.getProperty("javax.net.ssl.trustStore")); ClientResource clientResource = new ClientResource("https://localhost:8043/api/cars/cars"); clientResource.setNext(client); ChallengeResponse challenge = new ChallengeResponse(ChallengeScheme.HTTP_OAUTH_BEARER); challenge.setRawValue(Request.getCurrent().getAttributes().getOrDefault("token", "").toString()); clientResource.setChallengeResponse(challenge); CarServiceInterface carServiceInterface = clientResource.wrap(CarServiceInterface.class); Car[] allCars = carServiceInterface.getAllCars(); try { client.stop(); } catch (Exception e) { throw new RuntimeException(e); } return asList(allCars); } }
ChallengeResponse cr = new ChallengeResponse( ChallengeScheme.HTTP_OAUTH_BEARER); cr.setRawValue(token.getAccessToken()); request.setChallengeResponse(cr);