Sn0rrii
8a7598f6b5
feat(auth): proxy OIDC provider icons server-side ( #1333 ) ( #1342 )
...
* feat(auth): proxy OIDC provider icons server-side (#1333 )
Strict img-src CSP blocked external OIDC icon hosts on the login page.
Loosening CSP was rejected via the MakerWorld precedent, so icons are
proxied: admin sets icon_url, backend fetches and caches the bytes in a
deferred BLOB column, the SPA renders from a same-origin
/api/v1/auth/oidc/providers/{id}/icon endpoint.
2026-05-15 08:50:37 +02:00
..
2026-05-11 12:27:41 +02:00
2026-05-12 13:36:32 +02:00
2026-04-23 17:38:41 +02:00
2026-05-10 09:54:10 +02:00
2026-04-29 16:51:38 +02:00
2026-05-12 12:18:56 +02:00
2026-05-05 09:24:34 +02:00
2026-05-13 09:57:20 +02:00
2026-04-25 09:56:45 +02:00
2026-04-26 09:39:36 +02:00
2026-04-13 13:24:28 +02:00
2026-05-03 07:59:02 +02:00
2026-05-02 08:38:46 +02:00
2026-05-12 12:18:56 +02:00
2026-04-14 11:10:24 +02:00
2026-05-11 12:27:41 +02:00
2026-05-09 10:10:20 +02:00
2026-05-03 07:59:02 +02:00
2026-04-23 15:54:59 +02:00
2026-04-12 14:16:17 +02:00
2026-04-25 10:44:37 +02:00
2026-05-12 12:18:56 +02:00
2026-04-19 13:51:58 +02:00
2026-05-05 16:23:42 +02:00
2026-04-13 09:54:26 +02:00
2026-05-12 08:36:08 +02:00
2026-04-13 09:54:26 +02:00
2026-05-15 08:50:37 +02:00
2026-05-08 11:52:42 +02:00
2026-05-03 07:59:02 +02:00
2026-04-28 13:58:56 +02:00
2026-05-02 08:38:46 +02:00
2026-05-14 08:58:33 +02:00
2026-04-28 16:36:49 +02:00
2026-05-06 09:10:35 +02:00
2026-05-14 15:28:41 +02:00
2026-05-08 11:52:42 +02:00
2026-05-08 14:28:41 +02:00
2026-05-12 09:07:49 +02:00
2026-05-14 09:14:24 +02:00
2026-05-13 09:21:20 +02:00
2026-05-12 07:47:19 +02:00