首页 > 解决方案 > 在 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?

标签: phpfirebasejwtbehatapi-platform.com

解决方案


推荐阅读