| Resumen | Crear un endpoint de API para establecer la IP de registro del usuario | |
| Enlace del Repositorio | https://github.com/Nubebuster/discourse-set-user-ip | |
| Guía de Instalación | Cómo instalar plugins en Discourse |
Resumen
Al crear usuarios con el endpoint de API existente, su dirección IP de registro se establece en la IP del servidor/aplicación que llama a la API. Esto es un problema cuando se desea crear usuarios desde un servicio externo, como un servidor de Minecraft. Este plugin proporciona una forma de establecer la IP de registro después de la creación del usuario.
Características
Este plugin crea el siguiente endpoint de API
POST /admin/set_user_ip#set_ip
Params: id=Number&ip=String
para establecer la dirección user_registration_ip de un usuario con un ID de foro dado.
Ejemplo de comando 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: <key>" \
-H "Api-Username: <username>" \
-F "id=1" \
-F "ip=127.0.0.1"
Ejemplo de código Java, incluyendo la creación de cuentas
Se puede encontrar en el README.md
TODO
- Puedes solicitar cambios e informar de errores aquí