【发布时间】:2018-08-25 14:52:15
【问题描述】:
谁知道如何用Keycloak获取id_token?
我一直在与Java(Spring,JEE)中的Keycloak 和邮递员合作。
基本工作正常,但我需要id_token,因为有人声称它们不存在于access_token,但它们存在于id_token。
使用keycloak-core 库我可以获得 Keycloak 上下文,但 id_token 属性始终为空。
有什么想法吗?
【问题讨论】:
-
I have been working with Keycloak in Java (Spring, JEE) and postman.@Pablo 您使用的是哪个 Keycloak 适配器?您是否查看过有关 Security Context 的官方文档? -
您好,感谢您的评论,我尝试使用 Spring Adapter、Wildfly Adapter,并尝试通过 http 调用获取 id_token,我查看了官方文档但我找不到任何关于 id_token 或如何配置以在
/token响应中获取它。 -
我猜这里的 access token 和 id token 是等价的。如果您愿意,您仍然可以添加自定义声明:stackoverflow.com/questions/32678883/…
-
不是真的,access token 和 id_token 不可能有相同的信息,有时
id_token是用来处理敏感信息的,这就是我现在的要求。