/** * @param $code * @return AuthorizationCodeInterface|null */ function find($code) { $clientKey = $this->key($code); $authCode = null; $payload = $this->redis->get($clientKey); if ($payload) { $payload = json_decode($payload); $authCode = new AuthorizationCodeBasic($code, $payload->client_id, $payload->user_id, $payload->redirect_uri, $payload->expires, $payload->scope); } return $authCode; }
/** * @param $token * @return AccessTokenInterface|null */ function find($token) { $clientKey = $this->key($token); $token_data = null; $payload = $this->redis->get($clientKey); if ($payload) { $payload = json_decode($payload); $token_data = new AccessTokenBasic($token, $payload->client_id, $payload->user_id, $payload->expires, $payload->scope); } return $token_data; }