Helmut Merz helmutm · he/him
helmutm pushed to 3master at cco/loops 2025-05-05 19:06:51 +02:00
a72553c2de config.py: support multiple base_url values via server_id
helmutm pushed to 3master at cco/loops 2025-05-05 09:58:57 +02:00
1d264fc54f allow usage of OIDC authentication (via py-scopes) where appropriate, and provide corresponding views in loops/server/auth.zcml
helmutm pushed to 3master at cco/loops 2025-05-04 22:41:10 +02:00
80c83d5c9f setUserId, query principal: fall back to virtual principal possibly provided by oidc
helmutm pushed to master at cco/cl-scopes 2025-05-04 08:44:23 +02:00
bca410ea6b core: use actor API: get rid of old send and do-start function definitions
helmutm pushed to master at cco/cl-scopes 2025-05-03 17:36:31 +02:00
9389edfc57 core: use actor API as base for context and message handling: basically working
helmutm pushed to master at cco/cl-scopes 2025-05-02 20:49:45 +02:00
80d971bb59 work in progress: generic send function in core/actor, to be used by core:context
helmutm pushed to master at cco/cl-scopes 2025-05-02 14:41:33 +02:00
92b26c74bb message: use actor:message as second base class => replace message:sender with actor:customer
helmutm pushed to master at cco/py-scopes 2025-04-30 18:08:52 +02:00
b55191dab3 storage.message: definitions, start with tests
helmutm pushed to master at cco/py-scopes 2025-04-30 16:42:45 +02:00
ee5a76a808 auth improvements (JWT stuff, esp tests); new: storage.message (event store)
helmutm pushed to master at cco/py-scopes 2025-04-29 17:36:07 +02:00
5eb9531997 auth: directly use user data from id_token (no user_info request)
helmutm pushed to master at cco/py-scopes 2025-04-29 15:05:09 +02:00
99f717a816 provide some example data + code (for JWT encoding/decoding) in 'scratch' module
helmutm pushed to master at cco/py-scopes 2025-04-29 09:19:05 +02:00
258baa88b2 auth fixes (fetch keys via request); collect responses for testing in separate file
helmutm pushed to master at cco/py-scopes 2025-04-28 15:29:32 +02:00
6857601ab8 work in progress: oidc auth tests
helmutm pushed to master at cco/py-scopes 2025-04-25 20:34:56 +02:00
01fc7d2874 auth, work in progress: decode id_token, + other improvements
helmutm pushed to master at cco/py-scopes 2025-04-23 09:10:49 +02:00
87310b9798 auth: improve loading of oidc provider data, provide and check in test
helmutm pushed to master at cco/py-scopes 2025-04-22 11:11:19 +02:00
b2d1c7888b work in progress: dummy oidc data handler for testing
helmutm pushed to master at cco/cl-scopes 2025-04-21 22:51:25 +02:00
e528d96e09 set up scopes-tst9 (testing client) package
helmutm pushed to master at cco/py-scopes 2025-04-21 11:53:29 +02:00
f21910e675 auth: get OIDC provider URIs, endpoints, and keys from OP config URLs
helmutm pushed to master at cco/py-scopes 2025-04-20 16:42:18 +02:00
96afb631e0 rename server to web
helmutm pushed to master at cco/py-scopes 2025-04-20 11:10:10 +02:00
bba081156b create package server.auth with module oidc (former server.auth module)