【问题标题】:Unable to set user credential using Keycloak admin api无法使用 Keycloak admin api 设置用户凭据
【发布时间】:2017-05-26 21:20:39
【问题描述】:

我们正在使用 Java 代码将用户导入 KeyCloak,并且我们正在使用 keycloak-admin-client API。

尝试如下设置密码,但不是为用户设置/保留密码。

 CredentialRepresentation credential = new CredentialRepresentation();
    credential.setType(CredentialRepresentation.PASSWORD);
    credential.setValue("password");
    userRepresentation.setCredentials(Arrays.asList(credential));

还有其他方法可以设置用户凭据

【问题讨论】:

    标签: keycloak keycloak-services


    【解决方案1】:

    我使用以下端点来设置凭据

    UserResource userResource = keycloak.realm(realm).users().get(userId);
    CredentialRepresentation credential = new CredentialRepresentation();
        credential.setType(CredentialRepresentation.PASSWORD);
        credential.setValue(password);
        credential.setTemporary(false);
        userResource.resetPassword(credential);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-17
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-07
      • 2021-04-19
      相关资源
      最近更新 更多