public OAuthSigner(String consumerKey, String consumerSecret, String accessToken, String secretToken, OAuthSignature signature, Boolean addEmptyTokenToBaseString) { this.oauthConfig = new OAuthConfig(consumerKey, consumerSecret, null, getOAuthSigntureType(signature), null, null, null, null, null, null, null); this.token = new OAuth1AccessToken(accessToken, secretToken); this.signature = signature; this.addEmptyTokenToBaseString = addEmptyTokenToBaseString; }
@Override protected void addAccessTokenToProfile(final U profile, final OAuth1AccessToken accessToken) { if (profile != null) { final String token = accessToken.getToken(); logger.debug("add access_token: {} to profile", token); profile.setAccessToken(token); profile.setAccessSecret(accessToken.getTokenSecret()); } }
WritableMap response = Arguments.createMap(); Log.d(TAG, "Credential raw response: " + accessToken.getRawResponse()); accessTokenMap = new Gson().fromJson(accessToken.getRawResponse(), Map.class); } catch (JsonSyntaxException e) { accessTokenMap.put("user_id", accessToken.getParameter("user_id")); accessTokenMap.put("oauth_token_secret", accessToken.getParameter("oauth_token_secret")); accessTokenMap.put("token_type", accessToken.getParameter("token_type")); resp.putString("provider", providerName); String uuid = accessToken.getParameter("user_id"); response.putString("uuid", uuid); String oauthTokenSecret = (String) accessToken.getParameter("oauth_token_secret"); String tokenType = (String) accessToken.getParameter("token_type"); if (tokenType == null) { tokenType = "Bearer"; credentials.putString("access_token", accessToken.getToken()); credentials.putString("access_token_secret", oauthTokenSecret); credentials.putString("type", tokenType);
@Override protected void signRequest(final OAuth10aService service, final OAuth1AccessToken token, final OAuthRequest request) { service.signRequest(token, request); if (this.configuration.isTokenAsHeader()) { request.addHeader("Authorization", "Bearer " + token.getToken()); } } }
public void loaded10aAccessToken(final OAuth1AccessToken accessToken) { Log.d(TAG, "Loaded access token in OAuthManagerFragmentController"); Log.d(TAG, "AccessToken: " + accessToken + " (raw: " + accessToken.getRawResponse() + ")"); mWebView = null; this.dismissDialog(); mListener.onOAuth1AccessToken(accessToken); }
OAuth1AccessToken token = _credentialsStore.get(providerName, OAuth1AccessToken.class); Log.d(TAG, "Found token: " + token); if (token == null || token.equals("")) { throw new Exception("No token found");
@Override public void onReceivedAccessToken(Token accessToken, String oAuthVersion) { if (oAuthVersion == OAUTH1_VERSION) { OAuth1AccessToken oAuth1AccessToken = (OAuth1AccessToken) accessToken; client.setAccessToken(accessToken); editor.putString(OAuthConstants.TOKEN, oAuth1AccessToken.getToken()); editor.putString(OAuthConstants.TOKEN_SECRET, oAuth1AccessToken.getTokenSecret()); editor.putInt(OAuthConstants.VERSION, 1); editor.commit(); } else if (oAuthVersion == OAUTH2_VERSION) { OAuth2AccessToken oAuth2AccessToken = (OAuth2AccessToken) accessToken; client.setAccessToken(accessToken); editor.putString(OAuthConstants.TOKEN, oAuth2AccessToken.getAccessToken()); editor.putString(OAuthConstants.SCOPE, oAuth2AccessToken.getScope()); editor.putString(OAuthConstants.REFRESH_TOKEN, oAuth2AccessToken.getRefreshToken()); editor.putInt(OAuthConstants.VERSION, 2); editor.commit(); } accessHandler.onLoginSuccess(); }
static public OAuthRequest getRequestForProvider( final String providerName, final Verb httpVerb, final OAuth1AccessToken oa1token, final URL url, final HashMap<String,Object> cfg, @Nullable final ReadableMap params ) { final OAuth10aService service = OAuthManagerProviders.getApiFor10aProvider(providerName, cfg, null, null); String token = oa1token.getToken(); OAuthConfig config = service.getConfig(); OAuthRequest request = new OAuthRequest(httpVerb, url.toString(), config); request = OAuthManagerProviders.addParametersToRequest(request, token, params); // Nothing special for Twitter return request; }
public Token checkAccessToken() { int oAuthVersion = prefs.getInt(OAuthConstants.VERSION, 0); if (oAuthVersion == 1 && prefs.contains(OAuthConstants.TOKEN) && prefs.contains(OAuthConstants.TOKEN_SECRET)) { return new OAuth1AccessToken(prefs.getString(OAuthConstants.TOKEN, ""), prefs.getString(OAuthConstants.TOKEN_SECRET, "")); } else if (oAuthVersion == 2 && prefs.contains(OAuthConstants.TOKEN)) { return new OAuth2AccessToken(prefs.getString(OAuthConstants.TOKEN, "")); } return null; }
private OAuth10aService createAndSignRequest(String apiKey, String sharedSecret, OAuthRequest request) { RequestContext requestContext = RequestContext.getRequestContext(); Auth auth = requestContext.getAuth(); OAuth10aService service = createOAuthService(apiKey, sharedSecret); if (auth != null) { OAuth1AccessToken requestToken = new OAuth1AccessToken(auth.getToken(), auth.getTokenSecret()); service.signRequest(requestToken, request); } if (proxyAuth) { request.addHeader("Proxy-Authorization", "Basic " + getProxyCredentials()); } if (Flickr.debugRequest) { logger.debug("POST: " + request.getCompleteUrl()); } return service; }
OAuth10aService service = createOAuthService(apiKey, sharedSecret); if (auth != null) { OAuth1AccessToken requestToken = new OAuth1AccessToken(auth.getToken(), auth.getTokenSecret()); service.signRequest(requestToken, request); } else {