php - 在 Behat 测试中生成 Firebase 令牌
问题描述
我安装了 API 平台,用户使用 Firebase JWT 令牌进行身份验证。
你可以在这里看到一个非常相似的应用程序https://github.com/hpatoio/api-platform-jwt-firebase
我现在想编写一个 Behat 测试,我需要创建一个有效的 JWT 令牌以在测试中使用。问题是我不能在这里使用方法描述器,因为我User
的应用程序中没有。
// From the link above
$user = new User(); <<< User are from Firebase in my application
$user->setUsername('admin');
$user->setPassword('ATestPassword');
$user->setEmail('test@test.com');
$this->manager->persist($user);
$this->manager->flush();
$token = $this->jwtManager->create($user);
如何创建可以在测试中使用的 JWT?
解决方案
推荐阅读
- javascript - 是否可以使用 MS graph API 上传大于 60mb 的文件?
- omnet++ - 指定应该关闭哪个节点
- primitive - GNU APL 中无法识别的符号
- amazon-s3 - S3 中奇怪的 terraform 状态行为
- java - 如何在 Spring 中拥有异步和非并发调度程序?
- javascript - 向客户发送响应后是否需要解决承诺?
- c# - 在多对多关系中播种数据的问题。无法进行迁移
- macos - 在 MacOS 上通过 ssh 访问外部驱动器
- javascript - 如何在 javascript 中获取 document.getElementsByTagName("...") 的值?
- javascript - 登录 asp.net mvc 时出现 500 内部服务器错误