Causal Cluster - How to change user password (across all instances)

Problem : Change the user password of account neo4j

Attempted Flow :

curl -H 'Content-Type: application/json' -X POST \ 
  -d '{"password": "newPwd"}' \
  -u neo4j:"oldPwd" \ 
  http://IP-ADDR:7474/user/neo4j/password

Observation :

  1. Only one instance has reflecting with the changed user password.

Expected :

  1. All instances of the Causal Cluster should be applied with the password changes.

  • Version: Neo4j 3.5.1
  • Database type: Causal Cluster (3 instances)

With Neo4j 3.5.x and per Propagate users and roles - Operations Manual users and roles are not automatically propagated in a cluster. You would need to run the same password reset on all cluster members or rsync the auth files among all members.
Neo4j 4.x no longer has this limitation and users/roles are auto propagated amongst members