Commit Graph

6 Commits

Author SHA1 Message Date
Pascal Bleser
856a04a586 auth-api: deal with errors properly in NewService 2026-02-04 11:57:27 +01:00
Pascal Bleser
81566dc6a6 groupware: migrate to cobra instead of urfave 2026-02-04 09:41:03 +01:00
Pascal Bleser
f8f33d6cf6 groupware, auth-api: remove tracing and tracing configuration 2026-02-04 09:40:23 +01:00
Pascal Bleser
fcace7229b auth-api: fix: was missing newly introduced metrics 2026-02-04 09:40:19 +01:00
Pascal Bleser
23f40932b3 Introduce a the auth-api service
* primitive implementation to demonstrate how it could work, still to
   be considered WIP at best

 * add new dependency: MicahParks/jwkset and MicahParks/keyfunc to
   retrieve the JWK set from KeyCloak to verify the signature of the
   JWTs sent as part of Bearer authentication in the /auth API

 * (minor) opencloud/.../service.go: clean up a logging statement that
   was introduced earlier to hunt down why the auth-api service was not
   being started
2026-02-04 09:40:19 +01:00
Pascal Bleser
46690c81b3 add an auth-api service to make an exemplary implementation of an external authentication API for third party services such as Stalwart 2026-02-04 09:40:19 +01:00