| Résumé | Créer un point de terminaison d’API pour définir l’adresse IP d’enregistrement de l’utilisateur | |
| Lien du dépôt | \u003chttps://github.com/Nubebuster/discourse-set-user-ip\u003e | |
| Guide d’installation | Comment installer des plugins dans Discourse |
\u003cbr\u003e
Résumé
Lors de la création d’utilisateurs avec le point de terminaison d’API existant, leur adresse IP d’enregistrement est définie sur l’adresse IP du serveur/de l’application qui appelle l’API. Ceci pose problème lorsque vous souhaitez créer des utilisateurs à partir d’un service externe tel qu’un serveur Minecraft. Ce plugin offre un moyen de définir l’adresse IP d’enregistrement après la création de l’utilisateur.
Fonctionnalités
Ce plugin crée le point de terminaison d’API suivant :
\u003ePOST /admin/set_user_ip#set_ip
Paramètres : id=Nombre\u0026ip=Chaîne de caractères
pour définir l’adresse user_registration_ip d’un utilisateur avec un identifiant de forum donné.
Exemple de commande curl
curl -X POST "http://127.0.0.1:3000/admin/set_user_ip#set_ip" \
-H "Content-Type: multipart/form-data;" \
-H "Api-Key: \u003ckey\u003e" \
-H "Api-Username: \u003cusername\u003e" \
-F "id=1" \
-F "ip=127.0.0.1"
Exemple de code Java, y compris la création de compte
Peut être trouvé dans le README.md
À faire
- Vous pouvez demander des modifications et signaler des bugs ici