Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jwt 在用户登录SPI后修改KeyClope令牌中的角色_Jwt_Keycloak - Fatal编程技术网

Jwt 在用户登录SPI后修改KeyClope令牌中的角色

Jwt 在用户登录SPI后修改KeyClope令牌中的角色,jwt,keycloak,Jwt,Keycloak,在身份验证SPI的isValid()返回后生成令牌后,我尝试向令牌中添加更多角色 我有一个应用程序,其中有短信otp功能。在用户验证OTP后,我希望通过将这些角色添加到令牌中来向用户授予更多角色(编辑:新生成的具有新值的令牌,因为JWT无法修改)。但是如何使用新角色修改令牌或新生成的令牌? 是否有我可以使用的端点?或者我可以用来实现此目的的任何其他ProviderInterface?不能修改令牌。向令牌中添加某些内容意味着创建一个具有附加角色或声明的新令牌。只要我能够向新令牌中添加附加角色和属性

在身份验证SPI的isValid()返回后生成令牌后,我尝试向令牌中添加更多角色

我有一个应用程序,其中有短信otp功能。在用户验证OTP后,我希望通过将这些角色添加到令牌中来向用户授予更多角色(编辑:新生成的具有新值的令牌,因为JWT无法修改)。但是如何使用新角色修改令牌或新生成的令牌?
是否有我可以使用的端点?或者我可以用来实现此目的的任何其他ProviderInterface?

不能修改令牌。向令牌中添加某些内容意味着创建一个具有附加角色或声明的新令牌。只要我能够向新令牌中添加附加角色和属性,重新生成就不是问题。还是找不到解决办法。有什么建议吗?我没有使用Key斗篷,但也许这会有所帮助:或者搜索“Key斗篷添加声明”,看看会出现什么。