81b8d578f2
feat: Add buffered channel with worker thread for job start API
...
Fixes #293
Refactoring on the way
2024-11-25 16:44:50 +01:00
Christoph Kluge
01102cb9b0
feat: add updateUserOnLogin config option for oidc, jwt
2024-10-23 16:17:47 +02:00
Christoph Kluge
6f74c8cb77
feat: make cron worker frequency configurable
2024-10-23 16:15:44 +02:00
Christoph Kluge
2f0460d6ec
feat: make quick select starttimes url copyable
2024-10-10 18:35:53 +02:00
Christoph Kluge
48225662b1
feat: display energy usage in job view
...
- optional emission constant config line added
2024-09-27 13:45:44 +02:00
Christoph Kluge
21e4870e4c
feat: add configurability to frontend plot zoom
2024-09-24 11:13:39 +02:00
fb8bbea99d
Remove year in copyright notice
2024-04-11 23:04:30 +02:00
6828c97415
Add central function to persist users on Login
2024-03-28 14:22:23 +01:00
e8fb5a0030
Add OpenID Connect authentication
...
Fixes #236
Template conditional not yet working
Needs more testing
2024-03-28 12:01:13 +01:00
c68b9fec42
fix: Add documentation for apiAllowedIPs option
2023-09-07 14:03:41 +02:00
Pay Giesselmann
fd94d30a8e
make ldap username attribute configurable
2023-08-29 09:30:57 +02:00
6185635aa9
Extend config schema
2023-08-18 09:19:55 +02:00
87ce4f63d4
Refactor auth module
...
Separate parts
Add user repository
Add user schema
2023-08-17 10:29:00 +02:00
90bdfcfbb6
Add secured subrouter for REST API
...
Rename IP filter option
Add array helper in util
2023-08-14 14:33:05 +02:00
42e05fc999
Merge branch '189-refactor-authentication-module' into 105_modify_user_via_api
2023-08-14 14:00:27 +02:00
4a2afc7a5a
Add LDAPSyncOnLogin option
...
Cleanup
Extend docs
Remove obsolete Expiration attribute
2023-08-14 12:40:21 +02:00
19d645f65c
Readd URL token and cleanup
...
Fix session values.
2023-08-12 09:02:41 +02:00
Christoph Kluge
6393035e55
first iteraton of implementing ip-secured enpoint
2023-08-03 17:47:09 +02:00
19e3ba7290
Improve retention
...
Add db cleanup
Fixes #103
2023-05-11 09:40:13 +02:00
538427d59b
Introduce Retention and compression
2023-05-09 16:33:26 +02:00
Christoph Kluge
4f1f034702
Move ShortRunningJobsDuration value to root config
2023-03-01 16:34:59 +01:00
Michael Schwarz
f817ac5240
Accept externally generated JWTs provided via cookie
...
If there is an external service like an AuthAPI that can generate JWTs and
hand them over to ClusterCockpit via cookies, CC can be configured to
accept them
2022-10-19 13:36:13 +02:00
Jan Eitzinger
777f225e91
Add option for json validation
2022-09-13 15:22:20 +02:00
Jan Eitzinger
8856f26fb0
Reformat and Refactor packages. Rebuild GraphQL.
2022-09-07 12:24:45 +02:00