public RequestToken getRequestToken(String tokenId) throws OAuthServiceException { return rt == null || !rt.getTokenKey().equals(tokenId) ? null : rt; }
dataProvider.removeToken(token); queryParams.put(OAuth.OAUTH_TOKEN, token.getTokenKey()); if (token.getState() != null) { queryParams.put(OAuthConstants.X_OAUTH_STATE, token.getState());
responseParams.put(OAuth.OAUTH_TOKEN, requestToken.getTokenKey()); responseParams.put(OAuth.OAUTH_TOKEN_SECRET, requestToken.getTokenSecret()); responseParams.put(OAuth.OAUTH_CALLBACK_CONFIRMED, Boolean.TRUE);
public AccessToken createAccessToken(AccessTokenRegistration reg) throws OAuthServiceException { RequestToken requestToken = reg.getRequestToken(); Client client = requestToken.getClient(); requestToken = getRequestToken(requestToken.getTokenKey()); String accessTokenString = generateToken(); String tokenSecretString = generateToken(); AccessToken accessToken = new AccessToken(client, accessTokenString, tokenSecretString, 3600, System.currentTimeMillis() / 1000); accessToken.setScopes(requestToken.getScopes()); synchronized (oauthTokens) { oauthTokens.remove(requestToken.getTokenKey()); oauthTokens.put(accessTokenString, accessToken); synchronized (userAuthorizedClients) { userAuthorizedClients.add(client.getConsumerKey(), client.getConsumerKey()); } } return accessToken; }
protected OAuthAuthorizationData addAdditionalParams(OAuthAuthorizationData secData, OAuthDataProvider dataProvider, RequestToken token) throws OAuthProblemException { secData.setOauthToken(token.getTokenKey()); secData.setApplicationName(token.getClient().getApplicationName()); secData.setApplicationURI(token.getClient().getApplicationURI()); secData.setCallbackURI(getCallbackValue(token)); secData.setApplicationDescription(token.getClient().getApplicationDescription()); secData.setLogoUri(token.getClient().getLogoUri()); secData.setPermissions(token.getScopes()); return secData; }