Keycloak 无法通过KeyClope管理api注册预期的密码值

Keycloak 无法通过KeyClope管理api注册预期的密码值,keycloak,Keycloak,我试图通过管理员api将用户添加到keydape 3.4.3.Final,并使用json文件,如下所示 命令 bin\kcadm.bat create users -r master -f add-user.json add-user.json内容 { "username" : "myUserName", "enabled" : true, "credentials" : [ { "type" : "password", "hashedS

我试图通过管理员api将用户添加到keydape 3.4.3.Final,并使用json文件,如下所示

命令

bin\kcadm.bat create users -r master -f add-user.json
add-user.json内容

{
    "username" : "myUserName",
    "enabled" : true,
    "credentials" : [ {
        "type" : "password",
        "hashedSaltedValue" : "encoded password string",
        "salt" : "salt string",
        "hashIterations" : 27500,
        "algorithm" : "pbkdf2-sha256"
     } ],
    "realmRoles" : [ "admin" ]
}
Salt值未注册,因为它写入json文件。 例如,在使用时,在数据库上将salt值“3fBAt5GAGGxFrV9fznpZHQ==”注册为“ddf040b79180186c45ad5f5fce7a591d”。
如何注册我的预期盐值?

上述问题已解决。对不起,没有核实。
我应该编写salt字节值base64 encoded。

对于那些想知道如何将base64编码的人,请执行以下操作:

echo -n 'the_value' | openssl base64

您可以对salt-based64进行编码,然后将其复制并输入JSON。

您可以展示salt值的示例吗?例如,我的salt是“3fBAt5GAGGxFrV9fznpZHQ==”,我应该在json中输入什么值?