/** * (non-PHPdoc) * @see \InoOicServer\Session\Hash\Generator\GeneratorInterface::generateRefreshToken() */ public function generateRefreshToken(AccessToken $accessToken, Client $client) { $data = $accessToken->getToken() . $client->getId() . microtime(true) . 'refresh_token'; return Hash::compute('sha1', $data); }
public function testGetToken() { $this->assertEquals('access_token_123', $this->_token->getToken()); }
protected function _createTokenEntity(AccessToken $accessToken) { $tokenFactory = $this->getTokenFactory(); if (!$tokenFactory instanceof EntityFactoryInterface) { throw new GeneralException\MissingDependencyException('token factory'); } return $tokenFactory->createEntity(array(Entity\Token::FIELD_ACCESS_TOKEN => $accessToken->getToken(), Entity\Token::FIELD_TOKEN_TYPE => $accessToken->getType(), Entity\Token::FIELD_EXPIRES_IN => $accessToken->expiresIn(), Entity\Token::FIELD_REFRESH_TOKEN => 'not set', Entity\Token::FIELD_ID_TOKEN => 'not set')); }
public function saveAccessToken(AccessToken $accessToken) { $this->_accessTokens[$accessToken->getToken()] = $accessToken; }