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-04-25 10:44:37 +02:00
2026-02-05 17:16:02 +02:00
2026-01-02 15:00:21 +01:00
2026-03-05 08:36:39 +01:00
2026-05-01 11:43:55 +02:00
2026-05-10 09:54:10 +02:00
2026-04-13 13:24:28 +02:00
2026-03-04 13:33:19 +01:00
2026-04-29 09:13:33 +02:00
2026-02-12 07:51:55 +01:00
2026-05-05 16:23:42 +02:00
2026-01-02 15:00:21 +01:00
2026-05-03 08:12:36 +02:00
2026-01-31 12:50:15 +01:00
2026-01-02 15:00:21 +01:00
2026-04-23 15:54:59 +02:00
2026-02-09 17:00:02 +01:00
2026-04-25 10:44:37 +02:00
2026-02-13 15:39:52 +01:00
2026-05-05 16:23:42 +02:00
2026-05-05 16:23:42 +02:00
2026-05-15 08:50:37 +02:00
2026-02-09 17:00:02 +01:00
2026-05-01 12:34:56 +02:00
2026-04-01 11:55:30 +02:00
2026-02-15 13:14:15 +01:00
2026-04-05 11:14:26 +02:00
2026-05-03 07:59:02 +02:00
2026-04-29 07:42:09 +02:00
2026-01-02 15:00:21 +01:00
2026-05-05 16:23:42 +02:00
2026-02-09 17:00:02 +01:00
2026-04-11 11:14:54 +02:00
2026-04-03 11:33:29 +02:00
2026-02-12 11:54:50 +01:00
2026-02-12 07:07:50 +01:00
2026-02-12 07:07:50 +01:00
2026-02-20 13:39:41 +01:00
2026-05-08 11:52:42 +02:00
2026-05-08 14:28:41 +02:00
2026-05-08 11:52:42 +02:00
2026-05-12 08:48:30 +02:00
2026-03-17 12:24:36 +01:00
2026-04-13 13:24:28 +02:00
2026-04-13 13:24:28 +02:00
2026-04-18 12:30:01 +02:00
2026-05-02 08:38:46 +02:00