Establecer endpoint de API para la IP de registro de usuario

:information_source: Resumen Crear un endpoint de API para establecer la IP de registro del usuario
:hammer_and_wrench: Enlace del Repositorio https://github.com/Nubebuster/discourse-set-user-ip
:open_book: 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í
2 Me gusta