【发布时间】:2019-10-14 18:24:48
【问题描述】:
我使用 Keycloak 作为 Open ID 连接提供程序, 我想通过 OpenId 将我的 keycloak 实例连接到服务。 但是此服务需要用户信息来提供数字标识符(keycloak 不提供)。 我想我可以使用脚本映射器来完成该任务,并获取关键的 cloak 内部 id(一个 uuid)并从中生成一个数字 id。
脚本映射器应该接受 javascript,但没有文档或 Playground 可以帮助我调试结果。
这段代码似乎可以工作,但我无法在我的用户信息中获得结果。
var id = user.Id.replace(/-/g, '').substring(0,10);
var fake_id = parseInt(id, 16);
fake_id
此代码已被接受,但我无法调试它。
当我尝试return fake_id; 时出现错误:
Invalid return statement return fake_id;
感谢您的帮助!
【问题讨论】:
标签: keycloak jboss-tools