immich/server
santanoce dbf30b77bf
feat(server): added backchannel logout api endpoint (#26235)
* feat(server): added backchannel logout api endpoint

* test(server): fixed e2e tests

* fix(server): fixed suggested changes by reviewer

* feat(server): created function invalidateOAuth

* fix(server): fixed session.repository.sql

* test(server): added unit tests for backchannelLogout function

* test(server): added e2e tests for oidc backchnnel logout

* docs(server): added documentation on backchannel logout url

* docs(server): fixed typo

* feat(server): minor improvements of the oidc backchannel logout

* test(server): fixed tests after merge with main

* fix(server): fixed e2e test file

* refactor(server): tiny refactor of validateLogoutToken

* chore: cleanup

* fix: tests

* fix: make jwks extractable

---------

Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
2026-04-17 18:45:33 +00:00
..
bin fix(server): memory fragmentation (#27027) 2026-03-26 18:21:52 +01:00
src feat(server): added backchannel logout api endpoint (#26235) 2026-04-17 18:45:33 +00:00
test feat(server): added backchannel logout api endpoint (#26235) 2026-04-17 18:45:33 +00:00
.gitignore
.npmignore chore: use pnpm for builds (#19752) 2025-08-19 08:55:24 -04:00
.nvmrc chore(deps): update node.js to v24.14.1 (#27412) 2026-03-31 12:46:38 +02:00
.prettierignore refactor: migrate map repository to kysely (#15348) 2025-01-17 09:14:42 -06:00
.prettierrc
Dockerfile chore(deps): update base-image to v202604141125 (major) (#27858) 2026-04-16 15:40:40 +00:00
Dockerfile.dev chore(deps): update base-image to v202604141125 (major) (#27858) 2026-04-16 15:40:40 +00:00
eslint.config.mjs chore: finish migrating eslint config files; bump unicorn (#17200) 2025-03-31 12:18:25 +01:00
helmet.json fix: csp quotes (#27592) 2026-04-07 15:54:30 -04:00
mise.toml feat: mise monorepo tasks (#23691) 2025-11-10 15:55:15 +01:00
nest-cli.json fix: isolate docker host/container filesystem for node_modules and build output (#21167) 2025-08-24 13:09:45 -05:00
package.json fix(deps): update dependency jose to v6 (#27862) 2026-04-16 18:36:07 +02:00
tsconfig.build.json chore: move .tsbuildinfo file to dist folder (#27682) 2026-04-10 16:02:25 +02:00
tsconfig.json chore: move .tsbuildinfo file to dist folder (#27682) 2026-04-10 16:02:25 +02:00