private boolean accessTokenExpired() { return (accessorInfo.getTokenExpireMillis() != ACCESS_TOKEN_EXPIRE_UNKNOWN && accessorInfo.getTokenExpireMillis() < fetcherConfig.getClock().currentTimeMillis()); }
private boolean accessTokenExpired() { return (accessorInfo.getTokenExpireMillis() != ACCESS_TOKEN_EXPIRE_UNKNOWN && accessorInfo.getTokenExpireMillis() < fetcherConfig.getClock().currentTimeMillis()); }
private boolean accessTokenExpired() { return (accessorInfo.getTokenExpireMillis() != ACCESS_TOKEN_EXPIRE_UNKNOWN && accessorInfo.getTokenExpireMillis() < fetcherConfig.getClock().currentTimeMillis()); }
/** * Save off our new token and secret to the persistent store. */ private void saveAccessToken() throws OAuthRequestException { OAuthAccessor accessor = accessorInfo.getAccessor(); TokenInfo tokenInfo = new TokenInfo(accessor.accessToken, accessor.tokenSecret, accessorInfo.getSessionHandle(), accessorInfo.getTokenExpireMillis()); fetcherConfig.getTokenStore().storeTokenKeyAndSecret(realRequest.getSecurityToken(), accessorInfo.getConsumer(), realRequest.getOAuthArguments(), tokenInfo, responseParams); }
/** * Save off our new token and secret to the persistent store. */ private void saveAccessToken() throws OAuthRequestException { OAuthAccessor accessor = accessorInfo.getAccessor(); TokenInfo tokenInfo = new TokenInfo(accessor.accessToken, accessor.tokenSecret, accessorInfo.getSessionHandle(), accessorInfo.getTokenExpireMillis()); fetcherConfig.getTokenStore().storeTokenKeyAndSecret(realRequest.getSecurityToken(), accessorInfo.getConsumer(), realRequest.getOAuthArguments(), tokenInfo, responseParams); }
/** * Save off our new token and secret to the persistent store. */ private void saveAccessToken() throws OAuthRequestException { OAuthAccessor accessor = accessorInfo.getAccessor(); TokenInfo tokenInfo = new TokenInfo(accessor.accessToken, accessor.tokenSecret, accessorInfo.getSessionHandle(), accessorInfo.getTokenExpireMillis()); fetcherConfig.getTokenStore().storeTokenKeyAndSecret(realRequest.getSecurityToken(), accessorInfo.getConsumer(), realRequest.getOAuthArguments(), tokenInfo, responseParams); }
/** * Builds the data we'll cache on the client while we make requests. */ private void buildClientAccessState() { OAuthAccessor accessor = accessorInfo.getAccessor(); responseParams.getNewClientState().setAccessToken(accessor.accessToken); responseParams.getNewClientState().setAccessTokenSecret(accessor.tokenSecret); responseParams.getNewClientState().setOwner(realRequest.getSecurityToken().getOwnerId()); responseParams.getNewClientState().setSessionHandle(accessorInfo.getSessionHandle()); responseParams.getNewClientState().setTokenExpireMillis(accessorInfo.getTokenExpireMillis()); }
/** * Builds the data we'll cache on the client while we make requests. */ private void buildClientAccessState() { OAuthAccessor accessor = accessorInfo.getAccessor(); responseParams.getNewClientState().setAccessToken(accessor.accessToken); responseParams.getNewClientState().setAccessTokenSecret(accessor.tokenSecret); responseParams.getNewClientState().setOwner(realRequest.getSecurityToken().getOwnerId()); responseParams.getNewClientState().setSessionHandle(accessorInfo.getSessionHandle()); responseParams.getNewClientState().setTokenExpireMillis(accessorInfo.getTokenExpireMillis()); }
/** * Builds the data we'll cache on the client while we make requests. */ private void buildClientAccessState() { OAuthAccessor accessor = accessorInfo.getAccessor(); responseParams.getNewClientState().setAccessToken(accessor.accessToken); responseParams.getNewClientState().setAccessTokenSecret(accessor.tokenSecret); responseParams.getNewClientState().setOwner(realRequest.getSecurityToken().getOwnerId()); responseParams.getNewClientState().setSessionHandle(accessorInfo.getSessionHandle()); responseParams.getNewClientState().setTokenExpireMillis(accessorInfo.getTokenExpireMillis()); }
@Test public void testAccessTokenFromServerDatabase() throws Exception { OAuthArguments arguments = new OAuthArguments(); arguments.setServiceName("testservice"); arguments.setUseToken(UseToken.ALWAYS); store.storeTokenKeyAndSecret(privateToken, null, arguments, new TokenInfo("access", "secret", "sessionhandle", 12345L), responseParams); AccessorInfo info = store.getOAuthAccessor(privateToken, arguments, clientState, responseParams, fetcherConfig); assertNull(info.getAccessor().requestToken); assertEquals("access", info.getAccessor().accessToken); assertEquals("secret", info.getAccessor().tokenSecret); assertEquals("sessionhandle", info.getSessionHandle()); assertEquals(12345L, info.getTokenExpireMillis()); }
@Test public void testAccessTokenFromServerDatabase() throws Exception { OAuthArguments arguments = new OAuthArguments(); arguments.setServiceName("testservice"); arguments.setUseToken(UseToken.ALWAYS); store.storeTokenKeyAndSecret(privateToken, null, arguments, new TokenInfo("access", "secret", "sessionhandle", 12345L), responseParams); AccessorInfo info = store.getOAuthAccessor(privateToken, arguments, clientState, responseParams, fetcherConfig); assertNull(info.getAccessor().requestToken); assertEquals("access", info.getAccessor().accessToken); assertEquals("secret", info.getAccessor().tokenSecret); assertEquals("sessionhandle", info.getSessionHandle()); assertEquals(12345L, info.getTokenExpireMillis()); }
@Test public void testAccessTokenFromServerDatabase() throws Exception { OAuthArguments arguments = new OAuthArguments(); arguments.setServiceName("testservice"); arguments.setUseToken(UseToken.ALWAYS); store.storeTokenKeyAndSecret(privateToken, null, arguments, new TokenInfo("access", "secret", "sessionhandle", 12345L), responseParams); AccessorInfo info = store.getOAuthAccessor(privateToken, arguments, clientState, responseParams, fetcherConfig); assertNull(info.getAccessor().requestToken); assertEquals("access", info.getAccessor().accessToken); assertEquals("secret", info.getAccessor().tokenSecret); assertEquals("sessionhandle", info.getSessionHandle()); assertEquals(12345L, info.getTokenExpireMillis()); }
@Test public void testAccessTokenFromClient() throws Exception { OAuthArguments arguments = new OAuthArguments(); arguments.setServiceName("testservice"); arguments.setUseToken(UseToken.ALWAYS); store.storeTokenKeyAndSecret(privateToken, null, arguments, new TokenInfo("access", "secret", null, 0), responseParams); clientState.setAccessToken("clienttoken"); clientState.setAccessTokenSecret("clienttokensecret"); clientState.setSessionHandle("clienthandle"); clientState.setTokenExpireMillis(56789L); AccessorInfo info = store.getOAuthAccessor(privateToken, arguments, clientState, responseParams, fetcherConfig); assertNull(info.getAccessor().requestToken); assertEquals("clienttoken", info.getAccessor().accessToken); assertEquals("clienttokensecret", info.getAccessor().tokenSecret); assertEquals("clienthandle", info.getSessionHandle()); assertEquals(56789L, info.getTokenExpireMillis()); }
@Test public void testAccessTokenFromClient() throws Exception { OAuthArguments arguments = new OAuthArguments(); arguments.setServiceName("testservice"); arguments.setUseToken(UseToken.ALWAYS); store.storeTokenKeyAndSecret(privateToken, null, arguments, new TokenInfo("access", "secret", null, 0), responseParams); clientState.setAccessToken("clienttoken"); clientState.setAccessTokenSecret("clienttokensecret"); clientState.setSessionHandle("clienthandle"); clientState.setTokenExpireMillis(56789L); AccessorInfo info = store.getOAuthAccessor(privateToken, arguments, clientState, responseParams, fetcherConfig); assertNull(info.getAccessor().requestToken); assertEquals("clienttoken", info.getAccessor().accessToken); assertEquals("clienttokensecret", info.getAccessor().tokenSecret); assertEquals("clienthandle", info.getSessionHandle()); assertEquals(56789L, info.getTokenExpireMillis()); }
@Test public void testAccessTokenFromClient() throws Exception { OAuthArguments arguments = new OAuthArguments(); arguments.setServiceName("testservice"); arguments.setUseToken(UseToken.ALWAYS); store.storeTokenKeyAndSecret(privateToken, null, arguments, new TokenInfo("access", "secret", null, 0), responseParams); clientState.setAccessToken("clienttoken"); clientState.setAccessTokenSecret("clienttokensecret"); clientState.setSessionHandle("clienthandle"); clientState.setTokenExpireMillis(56789L); AccessorInfo info = store.getOAuthAccessor(privateToken, arguments, clientState, responseParams, fetcherConfig); assertNull(info.getAccessor().requestToken); assertEquals("clienttoken", info.getAccessor().accessToken); assertEquals("clienttokensecret", info.getAccessor().tokenSecret); assertEquals("clienthandle", info.getSessionHandle()); assertEquals(56789L, info.getTokenExpireMillis()); }