如何在 Keycloak 中添加 ipAddres o clientAddress 令牌
Posted
技术标签:
【中文标题】如何在 Keycloak 中添加 ipAddres o clientAddress 令牌【英文标题】:How add ipAddres o clientAddress the token in Keycloak 【发布时间】:2021-07-28 06:22:43 【问题描述】:我有 keycloak 版本 12,但我无法将客户端的 ip 添加到令牌中,执行将 clientAddress 添加到带有用户会话注释的映射器的过程,我从 ldap 获取用户...谢谢
【问题讨论】:
【参考方案1】:客户端 IP 在用户会话注释中不可用,除非用户是服务帐户(私人客户端)-Relevant Documentation。
实现这一点的最简单方法是为 keycloak 编写一个插件,在用户登录/令牌刷新时添加一个事件侦听器以添加到用户会话注释中。 创建了这个快速示例 - https://github.com/CharlyRipp/keycloak-user-details-provider。
【讨论】:
以上是关于如何在 Keycloak 中添加 ipAddres o clientAddress 令牌的主要内容,如果未能解决你的问题,请参考以下文章