admin-api: filter user list by presence of active OAuth2 session

This commit is contained in:
Quentin Gliech
2026-06-01 17:30:14 +02:00
parent ee9a7ccaef
commit 4be94f54bb
2 changed files with 149 additions and 0 deletions
+20
View File
@@ -1967,6 +1967,19 @@
},
"style": "form"
},
{
"in": "query",
"name": "filter[has-active-oauth2-session]",
"description": "Retrieve users which have (or don't have) at least one active\n (non-finished) OAuth 2.0 session, regardless of the client.",
"schema": {
"description": "Retrieve users which have (or don't have) at least one active\n (non-finished) OAuth 2.0 session, regardless of the client.",
"type": [
"boolean",
"null"
]
},
"style": "form"
},
{
"in": "query",
"name": "filter[has-active-compat-session]",
@@ -6197,6 +6210,13 @@
},
"default": []
},
"filter[has-active-oauth2-session]": {
"description": "Retrieve users which have (or don't have) at least one active\n (non-finished) OAuth 2.0 session, regardless of the client.",
"type": [
"boolean",
"null"
]
},
"filter[has-active-compat-session]": {
"description": "Retrieve users which have (or don't have) at least one active\n (non-finished) compatibility session.",
"type": [