/** * @param UserInterface $user * @param AppscoToken $token * @return AppscoToken */ protected function createAuthenticatedToken($user, AppscoToken $token) { if ($user instanceof UserInterface && $this->userChecker) { $this->userChecker->checkPostAuth($user); } $authenticatedToken = new AppscoToken($user, $user->getRoles(), $token->getAccount(), $token->getAccessToken(), $token->getIdToken()); return $authenticatedToken; }