Esempio n. 1
0
 /**
  * To have a json web token
  *
  * @url GET
  *
  * @return Tuleap\JWT\REST\JWTRepresentation
  */
 public function get()
 {
     $jwt_generator = new JWTGenerator(ForgeConfig::get('nodejs_server_jwt_private_key'), UserManager::instance(), new UGroupLiteralizer());
     $encoded = $jwt_generator->getToken();
     $token = new JWTRepresentation();
     $token->build($encoded);
     $this->sendAllowHeader();
     return $token;
 }
Esempio n. 2
0
 /**
  * Generate a json web token
  *
  * Generate a json web token for the current user
  *
  * @url GET
  *
  * @return Tuleap\JWT\REST\JWTRepresentation
  */
 public function get()
 {
     $jwt = new JWTGenerator(UserManager::instance());
     $encoded = $jwt->getToken();
     $token = new JWTRepresentation();
     $token->build($encoded);
     $this->sendAllowHeader();
     return $token;
 }