Axel Uhl
3870e9a802
bug6101: initialize own CORS filter config after loading it from DB
2025-03-12 11:29:24 +01:00
Axel Uhl
c1922e8068
bug6101: added persistence to CORS filter configuration
2025-03-12 11:25:46 +01:00
Axel Uhl
1373e1ab40
bug6100: improved logging of user/role/permission-related actions in SecurityService
2025-03-11 17:10:15 +01:00
Axel Uhl
58e2fee47a
bug6095: fixed serialization issues of AIAgent listeners
2025-03-11 16:41:42 +01:00
Axel Uhl
6548b821d2
bug6100: added more logging to SecurityService actions
2025-03-11 14:10:09 +01:00
Axel Uhl
1630c43824
bug6088: interims commit, fixing [] handling in permissions first
2025-01-23 18:02:45 +01:00
Axel Uhl
4e4066db94
implement toString() for data mining queries for improved logging
2025-01-14 15:04:43 +01:00
Axel Uhl
eb55e77c03
formatting and "final" changes only
2025-01-09 11:33:02 +01:00
Axel Uhl
b537322107
bug6059: first working Riot end-to-end connection including live web socket connection
2024-12-28 18:27:17 +01:00
Axel Uhl
ec8cef1e11
bug6059: made RiotServer replicable
2024-12-19 13:54:25 +01:00
Axel Uhl
43091c5063
store User changes after password/e-mail update
2024-11-25 15:26:05 +01:00
Axel Uhl
dab7b9e804
Merge branch 'main' into bug6047
2024-08-15 19:30:36 +02:00
Axel Uhl
e83ee83b56
bug6047: made test case compilable again
2024-08-15 11:10:08 +02:00
Axel Uhl
54680ea67e
bug6047: adjusted API docs
2024-08-14 16:06:10 +02:00
Axel Uhl
70bcb001a0
bug6057: /remove_access_token now generates and returns a new one
2024-08-14 15:42:42 +02:00
Axel Uhl
e2433bbc76
Merge branch 'main' into bug5774
2024-08-13 17:23:49 +02:00
Axel Uhl
305dd18de8
Merge remote-tracking branch 'github/bug6037' into main
2024-07-28 20:50:55 +02:00
Axel Uhl
82dc504cd4
bug6037: when planId null is received, remove only those subscription plans not implied by any other active subscriptions
2024-07-28 18:19:59 +02:00
Axel Uhl
17583fc9bc
fixed NPE for negative ACL meta-permission check
2024-07-28 16:06:33 +02:00
Axel Uhl
cb2ce027a9
improved logging for role adding/removing upon subscription changes
2024-07-03 15:09:10 +02:00
Axel Uhl
6b451641ed
bug5503: added ShiroFilter subclass to skip authentication for OPTIONS requests
2024-07-02 15:12:11 +02:00
Axel Uhl
a5bd81314c
bug5503: using a servlet filter instead of a response filter for security
2024-06-28 00:22:28 +02:00
Axel Uhl
53ba61d131
bug6017: added locking also for replicated subscription operations and in all handlers
2024-06-14 16:21:20 +02:00
Axel Uhl
1a1ffe1905
Merge branch 'main' into bug5774
2024-06-14 13:10:11 +02:00
Axel Uhl
9ab6e6d6ea
catch case of role definition not found based on chargebee role ID
2024-06-07 15:53:55 +02:00
Axel Uhl
22e3624a72
bug5791: fixed test for non-empty variables in env-default-rules.sh; fixed test for empty chargebee values in ChargebeeConfiguration
2024-06-05 15:45:05 +02:00
Axel Uhl
ab176aca27
bug5774: enable Shiro authentication for RibDashboard
2024-05-07 02:55:03 +02:00
Axel Uhl
a446925815
simplified security-master-server environment
2024-01-24 11:59:08 +01:00
Wessels, Udo (PPN)
2b66121265
bug5910: remove not supported line in .project files so that current Eclipse version (2023-09) can import the projects.
2023-10-09 18:00:50 +02:00
Udo Wessels
1fa15ca3bf
bug5773: fixed now the update of the user model and user details view if email validation status was set back.
...
- Introduced a new (optional) system parameter to disable email sending. This is good for local execution. No error occurs any more and email content is visible in the log.
2023-08-07 12:44:15 +02:00
Udo Wessels
c9faeb161d
Merge branch 'master' into bug5773
2023-08-04 15:09:43 +02:00
Udo Wessels
f21e823a65
bug5773: fixed not working cancelation of already covered subscriptions.
2023-08-04 15:09:12 +02:00
Axel Uhl
204f4e798a
bug5880/master: fixed getJsonParsedResponse so it can handle null status codes
2023-08-02 01:36:32 +02:00
Udo Wessels
354a302ced
Merge branch 'master' into bug5773
...
# Conflicts:
# java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
2023-07-24 16:45:49 +02:00
Udo Wessels
35e753d51c
bug5773: Fixed refund behavior when auto cancelation is done. Now the payment amount will be refunded to origin account.
...
- merged bug5805, because need this improvements to have a full picture of changes regarding subscriptions before adding additional UI elements, like new information/confirmation dialogs.
2023-07-21 12:07:22 +02:00
Udo Wessels
976f37462f
bug5773: Added automatic and immediate cancelation of old subscription by api, if new one is covering the old one.
...
- old cancel service was renamed to nonRenewing to explain the difference to the new immediate cancelation logic
2023-07-17 17:49:13 +02:00
Axel Uhl
bf7dc83fd4
added test case for fuzzy boat class matcher for new iQFOil alias names
2023-07-16 09:34:23 +02:00
Axel Uhl
92e3907afc
bug5843: check SERVER:DELETE permission before starting to remove application replica set;
...
also, delete all security-related information (ownership, ACLs) for the
SERVER object after removing the application replica set
2023-05-17 16:43:17 +02:00
Axel Uhl
a115319020
implement null rule for username parameter of SecuredServer.getRoles(...)
2023-05-12 14:16:36 +02:00
Axel Uhl
2859655163
allow for selecting MongoDB endpoint for archiving DB of archive set removed;
...
added documentation, also for the new role-specific endpoints
2023-05-12 14:14:22 +02:00
Axel Uhl
fd78711894
bug5828: add the server_admin role to a user who just created the -server group for a new replica set
2023-05-10 15:19:41 +02:00
Axel Uhl
8991742298
bug5828: added methods for role management to SecurityResource / SecuredServer facade
2023-05-10 14:28:29 +02:00
Axel Uhl
32b74d6bc7
bug5828: make event_manager role part of pre-defined roles
2023-05-09 18:16:23 +02:00
Axel Uhl
f72566bc95
bug5828: implemented get/set ACL service and wrapper including test
2023-05-09 10:47:51 +02:00
Axel Uhl
3e5e4c5901
bug5828: interims commit, working towards allowing ACL setting when creating -server group
2023-05-08 18:12:09 +02:00
Axel Uhl
2f38ad7d1f
Merge branch 'master' into bug5828
2023-05-08 10:41:31 +02:00
Axel Uhl
bc582d3931
added logging for unauthorized user creation request
2023-05-05 18:19:06 +02:00
Axel Uhl
9b493a7764
bug5828: formatting only
2023-03-31 17:54:10 +02:00
Axel Uhl
9926b99846
bug5828: fixed setting of ownership through SecurityService REST Java facade
2023-03-31 17:53:45 +02:00
Axel Uhl
87ab9034f9
bug5828: improved Javadoc of SecurityService.createUserGroup
2023-03-30 17:24:30 +02:00