Files
opencloud/pkg
Pascal Bleser e199ad57b7 groupware: add OIDC authentication support between Groupware backend and Stalwart
* re-implement the auth-api service to authenticate Reva tokens
   following the OIDC Userinfo endpoint specification

 * pass the context where necessary and add an authenticator interface
   to the JMAP HTTP driver, in order to select between master
   authentication (which is used when GROUPWARE_JMAP_MASTER_USERNAME and
   GROUPWARE_JMAP_MASTER_PASSWORD are both set) and OIDC token
   forwarding through bearer auth

 * add Stalwart directory configuration "idmoidc" which uses the
   OpenCloud auth-api service API (/auth/) to validate the token it
   received as bearer auth from the Groupware backend's JMAP client,
   using it as an OIDC Userinfo endpoint

 * implement optional additional shared secret to secure the Userinfo
   service, as an additional path parameter
2026-02-23 09:40:46 +01:00
..
2025-01-13 16:42:19 +01:00
2025-01-13 16:42:19 +01:00
2025-01-13 16:42:19 +01:00
2025-01-13 16:42:19 +01:00
2025-01-13 16:42:19 +01:00
2025-03-10 10:43:34 +01:00
2025-01-20 10:59:08 +01:00
2025-09-11 09:49:24 +02:00
2025-01-13 16:42:19 +01:00
2025-03-27 10:06:45 +01:00
2025-03-10 10:43:34 +01:00
2025-01-13 16:42:19 +01:00
2026-02-23 09:34:45 +01:00
2025-01-21 11:16:38 +01:00
2025-09-12 12:18:47 +02:00
2025-12-16 12:03:55 +01:00
2026-01-08 15:32:10 +01:00
2025-01-13 16:42:19 +01:00
2025-01-13 16:42:19 +01:00
2026-02-16 11:02:50 +01:00
2025-01-13 16:42:19 +01:00
2025-01-13 16:42:19 +01:00