【发布时间】:2020-12-09 02:05:34
【问题描述】:
我希望将身份验证用户的 IP 地址添加到 JWT 令牌中,以便以后在中间件中使用。最简单的方法是什么?
Keycloak v6.0.1
【问题讨论】:
-
在版本 11 中,所有客户端都带有一个映射器。试试
Clients->Settings->Mappers->Create->Mapper Type=User Session Note->User Session note=clientAddress。希望对你有帮助 -
@NatanDeitch 是将clientAddress(IP地址)添加到JWT所需要做的一切吗?或者是否有其他步骤可以让 IP 地址显示在 JWT 中?由于我运行的是 v6.0.1,我希望这些步骤适用于这个版本
-
在版本 11 中,keycloak 本身获取此信息并添加到令牌。
-
所有这些解决方案都不适合我。我正在使用 keycloak 11。
-
所有这些解决方案都不适合我。我正在使用 keycloak 11。