Definir endpoint da API de endereço IP de registro de usuário

:information_source: Resumo Criar um endpoint de API para definir o ip_registro_usuário
:hammer_and_wrench: Link do Repositório https://github.com/Nubebuster/discourse-set-user-ip
:open_book: Guia de Instalação Como instalar plugins no Discourse

Resumo

Ao criar usuários com o endpoint de API existente, o endereço IP de registro deles é definido como o IP do servidor/aplicativo que chama a API. Isso é um problema quando você deseja criar usuários de um serviço externo, como um servidor de Minecraft. Este plugin oferece uma maneira de definir o IP de registro após a criação do usuário.

Funcionalidades

Este plugin cria o seguinte endpoint de API

POST /admin/set_user_ip#set_ip
Params: id=Number&ip=String

para definir o endereço user_registration_ip de um usuário com um determinado ID de fórum.

Exemplo 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"

Exemplo de código Java, incluindo criação de conta

Pode ser encontrado no README.md

TODO

  • Você pode solicitar alterações e relatar bugs aqui
2 curtidas