Définir le point de terminaison de l'API pour l'adresse IP d'enregistrement de l'utilisateur

:information_source: Résumé Créer un point de terminaison d’API pour définir l’adresse IP d’enregistrement de l’utilisateur
:hammer_and_wrench: Lien du dépôt \u003chttps://github.com/Nubebuster/discourse-set-user-ip\u003e
:open_book: 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
2 « J'aime »