【发布时间】:2021-05-03 09:57:52
【问题描述】:
我正在尝试从现有数据库迁移用户。密码使用 sha512 加密。 我使用带有 REST API 的 Keycloak 10。
我已阅读 CredentialRepresentation 和 y 尝试将 JSON 放入属性 secretData 和 credentialData 的字符串中。
我的帖子用户(具有正确的授权)返回“error”:“unknown_error”。
POST <someDomain>/auth/admin/realms/assure/users
{
"firstName": "test_encrypte",
"lastName":"test_encrypte",
"email":"jeremy.rafflin@mail.fr",
"credentials": [{
"type":"password",
"credentialData" : "{\"value\":\"fdVjg7Ed/dck1eSGobCHG4JtObyE3BNE3xZhCuuJ0PpmGB4d/OO+t0C5PwYhtOnUV++X2Jh0xmNdNu+sTkt4Bw==\",\"salt\":\"98cj35ZuYZR7S6N.MvZ2lA/UYfWAztXfF.nm/hFIQso\"}",
"secretData": "{\"algorithm\":\"sha512\",\"hashIterations\":1}"
}],
"username":"encrypt",
"emailVerified": false,
"enabled": true,
"attributes": {"assureId":"10406440"}
}
我单独使用 keycloak。
【问题讨论】:
标签: rest migration keycloak credentials keycloak-rest-api