Skip to main content

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"