我可以更改 Horizo​​n 提供的访问令牌中的 'app_azf_domain' 吗?

Can I change the 'app_azf_domain' in access token provided by Horizon?

我正在测试 FIWARE 安全 GEris。 但是当我将 PDP (AuthzForce) 与 PEP 代理 (Wilma) 一起使用时,我遇到了问题。

现在,Wilma 和 AuthzForce 分别运行良好。但是,当我使用访问令牌向 Wilma 请求资源时,Wilma 检索到错误的 PDP 域,因为它的 'app_azf_domain' 由 Horizo​​n 制作。

这是我的访问令牌:

{ "organizations": [ ], "displayName": "user0", "roles": [ { "name": "End user", "id": "bb42b0b3f680469cbba5b2fb4e8c39f7" }, { "name": "Global manager", "id": "17c87423eb514fc1a8a7f0fecaa543f9" }, { "name": "Family", "id": "0a4839c502054c1189a27e40f3189a55" } ], "app_id": "a8e7489b62fc4ed9b8b6ee28d3dd91c8", "email": "user0@test.com", "id": "user0", "app_azf_domain": "iiJ8_xICEeeHFQJCrBEABA" }

问题来了。 我没有 iiJ8_xICEeeHFQJCrBEABA 域!

那么,我可以更改 app_azf_domain 或将域名命名为 iiJ8_xICEeeHFQJCrBEABA 吗?

我使用以下 URL 重新安装了 Keyrock,问题已解决。 (http://fiware-idm.readthedocs.io/en/latest/admin_guide.html)

我建议您不要使用以下代码。 (https://github.com/ging/fiware-idm)