L'URL del payload del webhook non accetta valori basati su IP interni

Anche la nostra istanza self-hosted è interessata da questo problema. Vorremmo ospitare il servizio che riceve il webhook solo sulla rete Docker interna; non c’è bisogno che sia raggiungibile dall’esterno.

Esiste un modo per consentire i webhook interni?

Se ho capito bene il problema, i webhook interni non sono consentiti in modo che un amministratore di Discourse, che non è autorizzato come amministratore del server, non possa spiare le interne della rete. Tuttavia, questo non è un problema sulla nostra istanza self-hosted; i nostri amministratori di Discourse sarebbero comunque a conoscenza della nostra struttura interna.

Suggerirei un’impostazione nella configurazione app.yml per consentire i webhook interni, o per fornire una whitelist di domini/IP interni. In questo modo, l’amministratore del server (non l’amministratore di Discourse) rimane in controllo di chi può utilizzare i webhook per la rete interna.