Pab*_*das 6 java openid keycloak
谁知道如何获取id_token Keycloak?
我一直Keycloak在Java(Spring,JEE)和邮递员中工作。
基本情况很好,但我需要,id_token因为有一些声称它们不在中,access_token但存在于中id_token。
使用该keycloak-core库,我可以获得Keycloak上下文,但是id_token属性始终为null。
有想法吗
小智 12
我对 Keycloak 3.4.3 版本也有同样的事情。
我scope=openid按照 Gal Margalit 在他的回答中提到的那样添加了我的请求,并且它有效。
这是我的要求:
curl -X POST -H“内容类型:application/x-www-form-urlencoded”-d “scope=openid” -d“grant_type=password”-d“client_id=test”-d“用户名=test@test .hr" -d "password=test" ' https://YOUR-DOMAIN/realms/test123/protocol/openid-connect/token '
如果您使用的是3.2.1版的keycloak,则下面的邮件链将为您提供帮助。大家好
我正在使用以下curl命令
curl -k https://IP-ADDRESS:8443/auth/realms/Test123/protocol/openid-connect/token -d "grant_type=client_credentials" -d "client_id=SURE_APP" -d "client_secret=ca3c4212-f3e8-43a4-aa14-1011c7601c67"
Run Code Online (Sandbox Code Playgroud)
在上面命令的响应中id_token丢失了,这是kong告诉我我是谁的要求?
在我的斗篷里 realm->client-> Full Scope Allowed ->True
好吧,我发现我们必须添加
scope=openid
Run Code Online (Sandbox Code Playgroud)
那么只有它会工作
| 归档时间: |
|
| 查看次数: |
5019 次 |
| 最近记录: |