Fallo al importar tema vía API desde Gitlab con Token en la URL

Hola a todos,

Estoy teniendo problemas para subir un tema remoto a través de la API desde GitLab (con el token en la URL) usando discourse_api, '0.38'.

Esto funcionaba para la v2.9.0beta10, pero parece estar fallando para la 3.0.0.

La solicitud POST está devolviendo esto en el lado del cliente:

/opt/bundle/gems/discourse_api-0.38.0/lib/discourse_api/client.rb:158:in `handle_error': DiscourseApi::Error
        from /opt/bundle/gems/discourse_api-0.38.0/lib/discourse_api/client.rb:141:in `request'
        from /opt/bundle/gems/discourse_api-0.38.0/lib/discourse_api/client.rb:90:in `post'

Estoy recibiendo esto en los registros de la instancia de desarrollo de Discourse de destino:

Failed to process hijacked response correctly : FinalDestination::SSRFDetector::DisallowedIpError : FinalDestination: all resolved IPs were disallowed

Teniendo en cuenta estos commits: SECURITY: Expand and improve SSRF Protections (#18815) · discourse/discourse@68b4fe4 · GitHub , FIX: Theme import error handling needs to happen inside the hijack bl… · discourse/discourse@1398bd5 · GitHub ,
FIX: When following redirects before cloning, use the first git reque… · discourse/discourse@d9364a2 · GitHub

(que no es mucho después de la etiqueta beta para la que funcionaba)

¿Necesito alguna configuración adicional para permitir la solicitud?

Veo que hubo un tema relacionado aquí, pero está cerrado:

Para tu información, por alguna razón, esto parece haberse resuelto en la versión 3.1.0beta2 :+1:

1 me gusta

Este tema se cerró automáticamente 3 días después de la última respuesta. Ya no se permiten nuevas respuestas.