4_users
Création d'un utilisateur admin
register_new_matrix_user -c /etc/matrix-synapse/homeserver.yaml http://localhost:8008
Création d'un utilisateur non admin
register_new_matrix_user -c /etc/matrix-synapse/homeserver.yaml http://localhost:8008 --no-admin
Désactiver un compte
curl -X POST "<URL>/_synapse/admin/v1/deatuvate/@frahati:matrix.rohba.eu" \
-H "Authorization: Bearer <TOKEN>" \
--data '{}'
Réactiver un compte
curl -X PUT -H "Authorization: Bearer <TOKEN>" -H "Content-Type: application/json" --data '{"deactivated": false, "password": "New_Password"}' "<URL>/_synapse/adm
in/v2/users/<user>"
Vérification des informations du compte :
curl -X GET "<URL>/_synapse/admin/v2/users/<user>" -H "Authorization: Bearer <TOKEN>"
Récuperation du token admin
curl -X POST -H "Content-Type: application/json" -d '{"type":"m.login.password", "user":"@user:matrix.rohba.eu", "password":"mettrepassword"}' "https://matrix.rohba.eu/_matrix/client/r0/login"