immich/server/test/factories
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
..
activity.factory.ts refactor: small test factories (#26862) 2026-03-12 14:48:49 -04:00
album-user.factory.ts refactor: test factories (#25977) 2026-02-06 16:32:50 -05:00
album.factory.ts refactor: test factories (#25977) 2026-02-06 16:32:50 -05:00
api-key.factory.ts refactor: small test factories (#26862) 2026-03-12 14:48:49 -04:00
asset-edit.factory.ts feat(server): SyncAssetEditV1 (#26446) 2026-02-25 18:12:41 +00:00
asset-exif.factory.ts refactor: test factories (#25977) 2026-02-06 16:32:50 -05:00
asset-face.factory.ts refactor: small face tests (#26340) 2026-02-19 08:51:18 -05:00
asset-file.factory.ts feat: add isTransparent to db (#26413) 2026-02-23 21:33:52 +00:00
asset.factory.ts chore!: remove deviceId and deviceAssetId (#27818) 2026-04-15 15:00:33 -04:00
auth.factory.ts refactor: small test factories (#26862) 2026-03-12 14:48:49 -04:00
builder.factory.ts refactor: test factories (#25977) 2026-02-06 16:32:50 -05:00
memory.factory.ts chore: refactor test factories (#26804) 2026-03-09 20:47:03 +00:00
oauth-profile.factory.ts fix(server): fallback to email when name is empty (#27016) 2026-03-19 12:41:20 -04:00
partner.factory.ts refactor: small test factories (#26862) 2026-03-12 14:48:49 -04:00
person.factory.ts chore: remove asset stubs (#26187) 2026-02-13 11:00:31 -05:00
session.factory.ts feat(server): added backchannel logout api endpoint (#26235) 2026-04-17 18:45:33 +00:00
shared-link.factory.ts chore: upgrade to kysely 0.28.11 (#26744) 2026-03-11 16:17:31 +01:00
stack.factory.ts chore: remove asset stubs (#26187) 2026-02-13 11:00:31 -05:00
types.ts fix(server): fallback to email when name is empty (#27016) 2026-03-19 12:41:20 -04:00
user.factory.ts chore: remove album stubs (#26130) 2026-02-11 09:12:46 -05:00