We are importing users to KeyCloak using Java code, and we are using keycloak-admin-client
API.
Tried Setting password as follows , but it is not setting/persisting the password for the user.
CredentialRepresentation credential = new CredentialRepresentation();
credential.setType(CredentialRepresentation.PASSWORD);
credential.setValue("password");
userRepresentation.setCredentials(Arrays.asList(credential));
Is there other way to set user credentials
I used following Endpoint to set the Credentials
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);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With