如何使用 ReadyAPI 3.6.0 自动生成 JWT

问题描述

我有一个使用 JWT 进行授权的 Spring Boot 应用程序。我对 OAuth 和 JWT 有基本的了解,但是这个应用程序使用了更多我目前不熟悉的东西。因此,为了生成要在此应用程序中使用的 JWT,我们执行类似于此的命令:

java -jar jwt-bearer-token-acquirer-1.0.18.jar 
--legacyVerifierKeyEndpoint https://example.com/oauth/token_key 
--tokenEndpoint https://example.com/oauth/token
--issuer ABC123
--subject ABC123
--scope /myapp/myscope
--privateKeySignerFile C:\mykeyfile.jks
--jksKeyAlias ABC123
--jksKeyStorePassword myPassword
--jksKeyPassword myOtherPassword

使用此命令获得 JWT 后,我们可以进行 API 调用并返回预期结果。

所以现在,我被要求了解如何使用 ReadyAPI 自动生成 JWT,以便我们的验证器可以运行测试而无需手动生成令牌。在这里https://support.smartbear.com/readyapi/docs/requests/auth/types/oauth2/generate-jwt.html?sbsearch=auto%20generate%20token阅读了很多关于他们的文档后,我仍然无法理解该怎么做。

我能够添加密钥存储信息,但我不确定在哪里或如何告诉 ReadyAPI 生成完整的 JWT,因为我不知道将验证器密钥端点或令牌端点之类的东西放在哪里。

我将不胜感激任何帮助。

先谢谢大家。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)