如何在 Symfony 4 中使用 JWT 实现角色

How to implement roles with JWT in Symfony 4

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

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

一旦令牌在您的客户端中解码,您就可以重复使用它们。要在您的客户端解码令牌,您需要在您的 Symfony 应用程序和您的客户端之间共享 public 密钥。