Logotipos de org extranjeros Proxy para que el inquilino img-src política no pueda bloquearlos

Fixkamo-internal
Se descapó
5 de agosto de 2026 a las 21:05 UTC
Autor
kamo
Compromit
681cfc3

/neta es la única página que hace la marca de otro inquilino: enumera cada organización en la red y carga cada logotipo de la propia org tema.-domain-propicio de origen. La política img-src de nivel de página escrita por proxy.ts sólo nombra al inquilino a la que llegó la petición, deliberadamente, por lo que cada extranjero El origen estaba bloqueado, el error de "img" disparó, y la tarjeta volvió a caer a una inicial. El único logo que sobrevivió fue el que pertenecía al dominio actual, que Lea como "logos están rotos" en lugar de "la política está haciendo su trabajo". Confirmado contra prod: los ocho orgs con un logo tienen el objeto en MinIO, cada tema.-domain- se resuelve, y cada URL devuelve 200 cuando se obtiene directamente. el navegador se negaba a cargarlos, no el origen que no les servía. Expulsado a través de safeImageSrc como cualquier otra imagen extranjera, así que se convierten en el mismo origen /api/images/proxy solicita que el "yo" de la política ya lo permita. Ampliar el img-src era la alternativa y la equivocada: significaría nombrar cada dominio del cliente, que la política no puede conocer y que crece con cada nueva org.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios