Permettre l autoenregistrement des utilisateurs

est il possible de laisser les utilisateurs faire eux meme une demande d enregistrement ?

c est principalement lie au serveur xmpp.
je pense ajouter des applis yunohost autour de prosody/metronome

mais métronome dans yunoshot et bien il refuse l enregistrement des utilisateurs.

Pour créer des utilisateurs YunoHost, oui ca devrait être possible.
Il faudrait pour cela que quelqu’un crée une page web en Python qui interagit avec l’API pour auto-créer un compte.

Je n’ai pas les compétences en Python désolé. Je travaille par contre sur un module de provisioning de comptes en PHP (mais du coup pour des utilisateurs qui payeront pour avoir un compte via le logiciel BoxBilling).
J’utilise pour cela une API PHP : https://github.com/scith/yunohost-api-php

Si tu te sens de faire ça en PHP (en ayant conscience des risques de sécurité), tu peux tout à fait utiliser cette API et coder une mini page d’auto-inscription. Ca devrait prendre quelques heures si tu maitrises le PHP.

Voici le code pour créer un utilisateur:

require("ynh_api.class.php");
$ynh = new YNH_API("YunoHost server IP or hostname", "admin password");

if ($ynh->login()) {
    $domains = $ynh->get("/domains");
    $first_domain = $domains['domains'][0];

    $arguments = array(
        'username' => 'test',
        'password' => 'yunohost', 
        'firstname' => 'Firstname',
        'lastname' => 'Lastname',
        'mail' => 'test@'.$first_domain,
        'mailbox_quota' => '500M'
    );

    $user_add = $ynh->post("/users", $arguments);
    print_r($user_add);

} else {
    print("Login to YunoHost failed.\n");
    exit;
}

Si quelqu’un a développé le code pour ça !! ca m’interesse !!