【问题标题】:How to implement roles with JWT in Symfony 4如何在 Symfony 4 中使用 JWT 实现角色
【发布时间】:2020-09-30 11:47:20
【问题描述】:

我确实使用扩展名 lexik_jwt_authentication 实现了 JWT 身份验证,但我想实现不同的角色,用于创建、编辑和修改,但我不知道该怎么做,有人可以帮我吗?

【问题讨论】:

  • 您需要创建自己的自定义身份验证。您是否尝试过在谷歌上搜索一种方法来做到这一点? Here 是我找到的第三个结果。
  • 谢谢我尝试了这个选项,但我无法管理特定端点的不同角色

标签: symfony jwt jwt-auth lexikjwtauthbundle


【解决方案1】:

我认为您的用户角色会自动包含在您编码的 JWT 令牌中(至少在我目前正在工作的应用程序中)。因此,您可以像在任何 Symfony 应用程序中一样管理您的角色。

在客户端中解码令牌后,您可以重复使用它们。要在客户端中解码令牌,您需要在 Symfony 应用和客户端之间共享公钥。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-29
    • 2021-07-10
    • 1970-01-01
    • 2017-11-09
    • 2015-11-16
    • 2014-01-04
    • 2017-04-07
    相关资源
    最近更新 更多