无法使用 Keycloak admin 设置用户凭据 api
Unable to set user credential using Keycloak admin api
我们正在使用 Java 代码将用户导入 KeyCloak,我们正在使用 keycloak-admin-client
API.
尝试如下设置密码,但它不是setting/persisting用户的密码。
CredentialRepresentation credential = new CredentialRepresentation();
credential.setType(CredentialRepresentation.PASSWORD);
credential.setValue("password");
userRepresentation.setCredentials(Arrays.asList(credential));
是否有其他方式设置用户凭据
我使用以下端点来设置凭据
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);
我们正在使用 Java 代码将用户导入 KeyCloak,我们正在使用 keycloak-admin-client
API.
尝试如下设置密码,但它不是setting/persisting用户的密码。
CredentialRepresentation credential = new CredentialRepresentation();
credential.setType(CredentialRepresentation.PASSWORD);
credential.setValue("password");
userRepresentation.setCredentials(Arrays.asList(credential));
是否有其他方式设置用户凭据
我使用以下端点来设置凭据
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);