Package org.scribe.model

Examples of org.scribe.model.Token


    accessToken = new Token(tokenKey, "");
    return this;
  }

  public GenesysClient setRefreshToken(String tokenKey) {
    refreshToken = new Token(tokenKey, "");
    return this;
  }
View Full Code Here


    checkPreconditions();

    try {
      System.out.println("/me: " + genesysClient.query("/me"));

      Token accessToken = genesysClient.getAccessToken();
      this.properties.put("access.token", accessToken.getToken());
      saveProperties();

    } catch (OAuthAuthenticationException e) {
      _log.error("Failed to fetch /me", e);
      authenticate();
View Full Code Here

    String verifierCode = in.nextLine();
    System.out.println();

    // Trade the Request Token and Verifier for the Access Token
    genesysClient.authenticate(verifierCode);
    Token accessToken = genesysClient.getAccessToken();
    this.properties.put("access.token", accessToken.getToken());

    // Get refresh token ()

    Token refreshToken = genesysClient.getRefreshToken();
    if (refreshToken != null) {
      this.properties.put("refresh.token", refreshToken.getToken());
    } else {
      this.properties.remove("refresh.token");
    }

    saveProperties();
View Full Code Here

  public Token getRefreshToken(Token accessToken) {
    Pattern refreshTokenPattern = Pattern.compile("\"refresh_token\":\\s*\"(\\S*?)\"");

    Matcher matcher = refreshTokenPattern.matcher(accessToken.getRawResponse());
    if (matcher.find()) {
      return new Token(matcher.group(1), "", accessToken.getRawResponse());
    }

    return null;
  }
View Full Code Here

    private void finishHandshakeAndSetRealOauthTokens(Connection connection) {
        ConnectionCredentials credentials = connection.getCredentials();
        OAuthEnabledConnectionProvider oauthProvider =
                connectionProviderFactory.oauthEnabledConnectionProviderFromId(connection.getProviderId());
        OAuthService oAuthService = oauthProvider.getOAuthService();
        Token requestToken = cacheService.retrieveAndRemoveToken(credentials.getOauthToken());
        Token token = oAuthService.getAccessToken(requestToken, new Verifier(credentials.getOauthVerifier()));
        oauthProvider.updateCredentials(credentials, token);
    }
View Full Code Here

        oAuthTokenCacheService.cacheToken(testToken);
    }

    @Test
    public void testCacheToken() throws Exception {
        Token testToken = new Token("another","token");
        oAuthTokenCacheService.cacheToken(testToken);
        assertEquals(2,oAuthTokenCacheService.tokenCache.size());
    }
View Full Code Here

        assertEquals(1, oAuthTokenCacheService.tokenCache.size());
    }

    @Test
    public void testCacheTokenWithSameKey() throws Exception {
        Token newToken = new Token("access","someOtherSecret");
        oAuthTokenCacheService.cacheToken(newToken);
        assertEquals(newToken, oAuthTokenCacheService.retrieveToken("access"));
    }
View Full Code Here

        assertEquals(newToken, oAuthTokenCacheService.retrieveToken("access"));
    }

    @Test
    public void testCacheTokenWithNullTokenField() throws Exception {
        Token testToken = new Token(null,"secret");
        oAuthTokenCacheService.cacheToken(testToken);
        assertEquals(1,oAuthTokenCacheService.tokenCache.size());
    }
View Full Code Here

        assertEquals(1,oAuthTokenCacheService.tokenCache.size());
    }

    @Test
    public void testRetrieveToken() throws Exception {
        Token testToken = new Token("access","secret");
        oAuthTokenCacheService.cacheToken(testToken);
        Token retrievedToken = oAuthTokenCacheService.retrieveToken("access");
        assertEquals(testToken,retrievedToken);
    }
View Full Code Here

        assertEquals(testToken,retrievedToken);
    }

    @Test
    public void testRetrieveTokenNullKey() throws Exception {
        Token testToken = new Token("access","secret");
        oAuthTokenCacheService.cacheToken(testToken);
        Token retrievedToken = oAuthTokenCacheService.retrieveToken(null);
        assertEquals(null,retrievedToken);
    }
View Full Code Here

TOP

Related Classes of org.scribe.model.Token

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.