Beispiel #1
0
 /**
  * Authenticate a user via a JWT token.
  *
  * @param User $user
  *
  * @Given I authenticate myself as :user
  */
 public function authenticateAs(User $user)
 {
     $client = $this->getSession()->getDriver()->getClient();
     $token = $this->jwtManager->create($user);
     $client->setServerParameter('HTTP_AUTHORIZATION', sprintf('Bearer %s', $token));
 }