/** * Generates the PLAINTEXT signature. * * @param baseString the OAuth elements to sign (ignored). * @param secrets the shared secrets used to sign the request. * @return the plaintext OAuth signature. */ public String sign(String baseString, OAuth1Secrets secrets) { StringBuffer buf = new StringBuffer(); String secret = secrets.getConsumerSecret(); if (secret != null) { buf.append(secret); } buf.append('&'); secret = secrets.getTokenSecret(); if (secret != null) { buf.append(secret); } return buf.toString(); }
secret = secrets.getTokenSecret(); if (secret != null) { buf.append(UriComponent.encode(secret, UriComponent.Type.UNRESERVED));
public AccessToken finish(final String verifier) { parameters.setVerifier(verifier); final Response response = addProperties(client.target(accessTokenUri).request()).post(null); // accessToken request failed if (response.getStatus() >= 400) { throw new RuntimeException(LocalizationMessages.ERROR_REQUEST_ACCESS_TOKEN(response.getStatus())); } final Form form = response.readEntity(Form.class); final String accessToken = form.asMap().getFirst(OAuth1Parameters.TOKEN); final String accessTokenSecret = form.asMap().getFirst(OAuth1Parameters.TOKEN_SECRET); if (accessToken == null) { throw new NotAuthorizedException(LocalizationMessages.ERROR_REQUEST_ACCESS_TOKEN_NULL()); } parameters.token(accessToken); secrets.tokenSecret(accessTokenSecret); final AccessToken resultToken = new AccessToken(parameters.getToken(), secrets.getTokenSecret()); this.accessToken = resultToken; return resultToken; }
private void checkParametersConsistency(OAuth1Parameters oauth1Parameters, OAuth1Secrets oauth1Secrets) { if (oauth1Parameters.getSignatureMethod() == null) { oauth1Parameters.signatureMethod("HMAC-SHA1"); } if (oauth1Parameters.getVersion() == null) { oauth1Parameters.version(); } if (oauth1Secrets.getConsumerSecret() == null || oauth1Parameters.getConsumerKey() == null) { throw new ProcessingException(LocalizationMessages.ERROR_CONFIGURATION_MISSING_CONSUMER()); } if (oauth1Parameters.getToken() != null && oauth1Secrets.getTokenSecret() == null) { throw new ProcessingException(LocalizationMessages.ERROR_CONFIGURATION_MISSING_TOKEN_SECRET()); } } }
/** * Generates the PLAINTEXT signature. * * @param baseString the OAuth elements to sign (ignored). * @param secrets the shared secrets used to sign the request. * @return the plaintext OAuth signature. */ public String sign(String baseString, OAuth1Secrets secrets) { StringBuffer buf = new StringBuffer(); String secret = secrets.getConsumerSecret(); if (secret != null) { buf.append(secret); } buf.append('&'); secret = secrets.getTokenSecret(); if (secret != null) { buf.append(secret); } return buf.toString(); }
/** * Generates the PLAINTEXT signature. * * @param baseString the OAuth elements to sign (ignored). * @param secrets the shared secrets used to sign the request. * @return the plaintext OAuth signature. */ public String sign(String baseString, OAuth1Secrets secrets) { StringBuffer buf = new StringBuffer(); String secret = secrets.getConsumerSecret(); if (secret != null) { buf.append(secret); } buf.append('&'); secret = secrets.getTokenSecret(); if (secret != null) { buf.append(secret); } return buf.toString(); }
secret = secrets.getTokenSecret(); if (secret != null) { buf.append(UriComponent.encode(secret, UriComponent.Type.UNRESERVED));
secret = secrets.getTokenSecret(); if (secret != null) { buf.append(UriComponent.encode(secret, UriComponent.Type.UNRESERVED));
public AccessToken finish(final String verifier) { parameters.setVerifier(verifier); final Response response = addProperties(client.target(accessTokenUri).request()).post(null); // accessToken request failed if (response.getStatus() >= 400) { throw new RuntimeException(LocalizationMessages.ERROR_REQUEST_ACCESS_TOKEN(response.getStatus())); } final Form form = response.readEntity(Form.class); final String accessToken = form.asMap().getFirst(OAuth1Parameters.TOKEN); final String accessTokenSecret = form.asMap().getFirst(OAuth1Parameters.TOKEN_SECRET); if (accessToken == null) { throw new NotAuthorizedException(LocalizationMessages.ERROR_REQUEST_ACCESS_TOKEN_NULL()); } parameters.token(accessToken); secrets.tokenSecret(accessTokenSecret); final AccessToken resultToken = new AccessToken(parameters.getToken(), secrets.getTokenSecret()); this.accessToken = resultToken; return resultToken; }
public AccessToken finish(final String verifier) { parameters.setVerifier(verifier); final Response response = addProperties(client.target(accessTokenUri).request()).post(null); // accessToken request failed if (response.getStatus() >= 400) { throw new RuntimeException(LocalizationMessages.ERROR_REQUEST_ACCESS_TOKEN(response.getStatus())); } final Form form = response.readEntity(Form.class); final String accessToken = form.asMap().getFirst(OAuth1Parameters.TOKEN); final String accessTokenSecret = form.asMap().getFirst(OAuth1Parameters.TOKEN_SECRET); if (accessToken == null) { throw new NotAuthorizedException(LocalizationMessages.ERROR_REQUEST_ACCESS_TOKEN_NULL()); } parameters.token(accessToken); secrets.tokenSecret(accessTokenSecret); final AccessToken resultToken = new AccessToken(parameters.getToken(), secrets.getTokenSecret()); this.accessToken = resultToken; return resultToken; }
public AccessToken finish(final String verifier) { parameters.setVerifier(verifier); final Response response = addProperties(client.target(accessTokenUri).request()).post(null); // accessToken request failed if (response.getStatus() >= 400) { throw new RuntimeException(LocalizationMessages.ERROR_REQUEST_ACCESS_TOKEN(response.getStatus())); } final Form form = response.readEntity(Form.class); final String accessToken = form.asMap().getFirst(OAuth1Parameters.TOKEN); final String accessTokenSecret = form.asMap().getFirst(OAuth1Parameters.TOKEN_SECRET); if (accessToken == null) { throw new NotAuthorizedException(LocalizationMessages.ERROR_REQUEST_ACCESS_TOKEN_NULL()); } parameters.token(accessToken); secrets.tokenSecret(accessTokenSecret); final AccessToken resultToken = new AccessToken(parameters.getToken(), secrets.getTokenSecret()); this.accessToken = resultToken; return resultToken; }
private void checkParametersConsistency(OAuth1Parameters oauth1Parameters, OAuth1Secrets oauth1Secrets) { if (oauth1Parameters.getSignatureMethod() == null) { oauth1Parameters.signatureMethod("HMAC-SHA1"); } if (oauth1Parameters.getVersion() == null) { oauth1Parameters.version(); } if (oauth1Secrets.getConsumerSecret() == null || oauth1Parameters.getConsumerKey() == null) { throw new ProcessingException(LocalizationMessages.ERROR_CONFIGURATION_MISSING_CONSUMER()); } if (oauth1Parameters.getToken() != null && oauth1Secrets.getTokenSecret() == null) { throw new ProcessingException(LocalizationMessages.ERROR_CONFIGURATION_MISSING_TOKEN_SECRET()); } } }
private void checkParametersConsistency(OAuth1Parameters oauth1Parameters, OAuth1Secrets oauth1Secrets) { if (oauth1Parameters.getSignatureMethod() == null) { oauth1Parameters.signatureMethod("HMAC-SHA1"); } if (oauth1Parameters.getVersion() == null) { oauth1Parameters.version(); } if (oauth1Secrets.getConsumerSecret() == null || oauth1Parameters.getConsumerKey() == null) { throw new ProcessingException(LocalizationMessages.ERROR_CONFIGURATION_MISSING_CONSUMER()); } if (oauth1Parameters.getToken() != null && oauth1Secrets.getTokenSecret() == null) { throw new ProcessingException(LocalizationMessages.ERROR_CONFIGURATION_MISSING_TOKEN_SECRET()); } } }
private void checkParametersConsistency(OAuth1Parameters oauth1Parameters, OAuth1Secrets oauth1Secrets) { if (oauth1Parameters.getSignatureMethod() == null) { oauth1Parameters.signatureMethod("HMAC-SHA1"); } if (oauth1Parameters.getVersion() == null) { oauth1Parameters.version(); } if (oauth1Secrets.getConsumerSecret() == null || oauth1Parameters.getConsumerKey() == null) { throw new ProcessingException(LocalizationMessages.ERROR_CONFIGURATION_MISSING_CONSUMER()); } if (oauth1Parameters.getToken() != null && oauth1Secrets.getTokenSecret() == null) { throw new ProcessingException(LocalizationMessages.ERROR_CONFIGURATION_MISSING_TOKEN_SECRET()); } } }