Lines Matching defs:token
41 'state' => 'optional-csrf-token',
68 return new Uri('https://api.harvestapp.com/oauth2/token');
89 throw new TokenResponseException('Error in retrieving token: "' . $data['error'] . '"');
92 $token = new StdOAuth2Token();
93 $token->setAccessToken($data['access_token']);
94 $token->setLifetime($data['expires_in']);
95 $token->setRefreshToken($data['refresh_token']);
99 $token->setExtraParams($data);
101 return $token;
105 * Refreshes an OAuth2 access token.
107 * @param TokenInterface $token
109 * @return TokenInterface $token
113 public function refreshAccessToken(TokenInterface $token)
115 $refreshToken = $token->getRefreshToken();
134 $token = $this->parseAccessTokenResponse($responseBody);
135 $this->storage->storeAccessToken($this->service(), $token);
137 return $token;