feat: add OIDC back-channel logout (#1734)

Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
This commit is contained in:
Alec Rubin
2026-09-23 21:34:38 +02:00
committed by GitHub
co-authored by Alessandro Segala Elias Schneider
parent 23c4825abd
commit 2075de3234
33 changed files with 1493 additions and 96 deletions
+8 -1
View File
@@ -1,6 +1,6 @@
{
"provider": "sqlite",
"version": 20260814120000,
"version": 20260923183637,
"tableOrder": [
"users",
"user_groups",
@@ -108,6 +108,7 @@
"oidc_clients": [
{
"access_token_duration_minutes": 60,
"backchannel_logout_url": "http://host.docker.internal:18124/nextcloud",
"callback_urls": "WyJodHRwOi8vbmV4dGNsb3VkLmxvY2FsaG9zdC9hdXRoL2NhbGxiYWNrIl0=",
"client_type": "standard",
"created_at": "2025-11-25T12:39:02Z",
@@ -133,6 +134,7 @@
},
{
"access_token_duration_minutes": 60,
"backchannel_logout_url": "",
"callback_urls": "WyJodHRwOi8vaW1taWNoLmxvY2FsaG9zdC9hdXRoL2NhbGxiYWNrIl0=",
"client_type": "standard",
"created_at": "2025-11-25T12:39:02Z",
@@ -158,6 +160,7 @@
},
{
"access_token_duration_minutes": 60,
"backchannel_logout_url": "http://host.docker.internal:18124/tailscale",
"callback_urls": "WyJodHRwOi8vdGFpbHNjYWxlLmxvY2FsaG9zdC9hdXRoL2NhbGxiYWNrIl0=",
"client_type": "standard",
"created_at": "2025-11-25T12:39:02Z",
@@ -183,6 +186,7 @@
},
{
"access_token_duration_minutes": 60,
"backchannel_logout_url": "",
"callback_urls": "WyJodHRwOi8vZmVkZXJhdGVkLmxvY2FsaG9zdC9hdXRoL2NhbGxiYWNrIl0=",
"client_type": "standard",
"created_at": "2025-11-25T12:39:02Z",
@@ -208,6 +212,7 @@
},
{
"access_token_duration_minutes": 60,
"backchannel_logout_url": "",
"callback_urls": "WyJodHRwOi8vc2NpbWNsaWVudC5sb2NhbGhvc3QvYXV0aC9jYWxsYmFjayJd",
"client_type": "standard",
"created_at": "2025-11-25T12:39:02Z",
@@ -233,6 +238,7 @@
},
{
"access_token_duration_minutes": 60,
"backchannel_logout_url": "",
"callback_urls": "WyJodHRwOi8vcGFyLWNsaWVudC5sb2NhbGhvc3QvYXV0aC9jYWxsYmFjayJd",
"client_type": "standard",
"created_at": "2025-11-25T12:39:02Z",
@@ -258,6 +264,7 @@
},
{
"access_token_duration_minutes": 60,
"backchannel_logout_url": "",
"callback_urls": "WyJodHRwOi8vc2tpcC1jb25zZW50LmxvY2FsaG9zdC9hdXRoL2NhbGxiYWNrIl0=",
"client_type": "standard",
"created_at": "2025-11-25T12:39:02Z",