Helmut Merz helmutm · he/him
helmutm pushed to 3master at cco/loops 2025-10-25 17:31:32 +02:00
d588469bb5 authentication methods: allow selection on personal info page, set cookie, check on login page
helmutm pushed to master at cco/py-scopes 2025-10-19 10:16:59 +02:00
176ebb0557 Container.query(): avoid resource leak (with generator)
helmutm pushed to 3master at cco/loops 2025-10-12 10:02:32 +02:00
f9474e59db fix normalize_name
helmutm pushed to master at cco/py-scopes 2025-10-03 09:20:36 +02:00
f5efdb4a38 gracefully ignore OIDC startup errors
helmutm pushed to master at cco/cl-scopes 2025-09-30 13:39:49 +02:00
25d4301c75 web/client: test with json; web/server: handle json correctly
helmutm pushed to master at cco/cl-scopes 2025-09-29 10:21:12 +02:00
8e9995cf9a web/client: use content-renderer for preparing POST content and content-type header
helmutm pushed to master at cco/cl-scopes 2025-09-28 18:51:51 +02:00
baee9008f2 util:to-/from-keyword with smart upper/lower case
helmutm pushed to master at cco/cl-scopes 2025-09-28 15:08:39 +02:00
f472d4ad62 storage, web: extensions and fixes for message replay
helmutm pushed to master at cco/cl-scopes 2025-09-23 09:45:09 +02:00
a3d0619bc2 msgstore: starting replay stuff with first simple version of replay-id
helmutm pushed to master at cco/cl-scopes 2025-09-07 17:47:49 +02:00
b3c03fcde5 async: add simple wrapper around bordeaux-threads:make-thread
helmutm pushed to 3master at cco/loops 2025-09-01 08:55:41 +02:00
a09410f853 personal information: with link to OIDC provider if logged-in via OIDC
helmutm pushed to master at cco/py-scopes 2025-09-01 08:54:14 +02:00
8c43b4b406 OIDC authentication: provide link to view/edit user data
helmutm pushed to 3master at cco/cybertools 2025-08-31 09:34:22 +02:00
d64dee25f6 LoopsSessionCredentialsPlugin: + logout method: return None for cascading logout
helmutm pushed to master at cco/py-scopes 2025-08-31 09:31:55 +02:00
e079ef6747 OIDC authentication: minor fixes
helmutm pushed to 3master at cco/loops 2025-08-31 09:29:52 +02:00
7615bdd746 logout: allow overriding of redirect by ILogout adapter
helmutm pushed to 3master at cco/loops 2025-08-30 14:00:24 +02:00
36b864098a oidc config: fix auth_callback URL
helmutm pushed to 3master at cco/loops 2025-08-30 08:45:50 +02:00
b5a994760a link to OIDC authentication: with @@ prefix for direct access to view
helmutm pushed to 3master at cco/loops 2025-08-29 11:32:10 +02:00
b03c3a6e88 improve link to zitadel in login form, + german translation
helmutm pushed to 3master at cco/loops 2025-08-26 14:11:03 +02:00
2a829d4dfb fix external user API (syncExtUsers)
helmutm pushed to 3master at cco/loops 2025-08-25 12:06:02 +02:00
a7ba164768 config.py: fixes / improvements