Commit Graph

48 Commits

Author SHA1 Message Date
Robert von Burg a9c393f02a
[Fix] Implemented to JSON for notifications 2024-02-29 17:05:45 +01:00
Robert von Burg 22359e51d8
[New] Added CRUD services for notifications 2024-02-27 16:44:53 +01:00
Robert von Burg 5c2bcc1620
[New] Added NotificationResource 2024-02-15 17:24:35 +01:00
Robert von Burg a07bd83249
[WIP] Implementing system notifications 2024-02-12 16:43:57 +01:00
Robert von Burg bf01876f7c
[Minor] Don't log exception for session validation 2024-01-11 16:24:31 +01:00
Robert von Burg 4e0e0ab22a
[Fix] Refactored AuthenticationResource exception handling 2023-11-30 15:12:55 +01:00
Robert von Burg 92f87cbc77
[Fix] Refactored AuthenticationResource exception handling 2023-11-30 15:05:50 +01:00
Robert von Burg 30086f36cc
[Fix] Added missing default branch 2023-11-30 13:12:35 +01:00
Robert von Burg 579cd0b0e5
[Fix] Always use SAXParserFactory feature disallow-doctype-decl=true 2023-11-30 12:16:28 +01:00
Robert von Burg 4c8dd9b0d1
[Project] Set new version 2.2.0-SNAPSHOT 2023-11-27 07:53:36 +01:00
Robert von Burg 589f251aa2
[Fix] Fixed bad inspector privilege check 2023-11-21 12:11:08 +01:00
Robert von Burg 68a13d0e77
[Major] Renamed REST classes to have Resource suffix 2023-11-21 10:20:07 +01:00
Robert von Burg 5e7f5c88be
[Project] Updated session handler properties 2023-10-05 15:51:19 +02:00
Robert von Burg 4b3a537171
[Major] Refactored SessionHandler by moving to module agent 2023-10-05 14:23:59 +02:00
Robert von Burg 6b6a61ab62
[Major] Privilege refactorings, remove unused services and actions 2023-10-05 13:43:57 +02:00
Robert von Burg 6c09715b44
[Minor] Better message on forbidden access 2023-09-26 09:51:00 +02:00
Robert von Burg 48d121882e
[Major] Implemented groups in privilege. Refactored nearly everything 2023-09-25 10:51:09 +02:00
Robert von Burg 7cea2fd6f3
[Project] Updated PrivilegeConfig.xml with default values 2023-09-18 14:05:18 +02:00
Robert von Burg 080e2daacc
[Project] Remove default privilegeConflictResolution value 2023-09-18 13:42:12 +02:00
Robert von Burg 20f04d83d0
[Project] Set new version 2.1.0-SNAPSHOT 2023-09-12 08:01:03 +02:00
Robert von Burg d9da84093d
[New] Versions.toJson() require boolean isAdminRequest, triggering what is added to the JSON 2023-08-28 15:47:29 +02:00
Robert von Burg aba85f5d7c
[New] Versions.toJson() require boolean isAdminRequest, triggering what is added to the JSON 2023-08-28 15:04:10 +02:00
Robert von Burg 9ae36d6026
[Project] Remove unused agent property verbose 2023-07-28 14:11:10 +02:00
Robert von Burg d4ba65a8e8
[Minor] validate user has access to inspector, not just role 2023-07-28 12:43:13 +02:00
Robert von Burg d215355cee
[Minor] Clean up AgentResource to use StrolchAgent.toJson() 2023-07-28 11:25:48 +02:00
Robert von Burg f3d5318a6f
[New] Implemented a REST API to get components
Including an API to reload the configuration, which is WIP
2023-07-27 17:41:34 +02:00
Robert von Burg f5ec361786
[Fix] Used MAX_LOCAL_TIME
This is necessary as ISO8601 only supports mills, thus we are restricted to this resolution for the time being
2023-07-04 17:33:44 +02:00
Robert von Burg a6aebc7288
[Minor] Converted SupportedLanguage to a record 2023-06-12 08:20:08 +02:00
Robert von Burg 3b6a94ace5
[New] Added supported language as rest endpoint
Can now be configured in StrolchConfiguration.xml:
<supportedLanguages>
    <language locale="en" name="English"/>
    <language locale="de" name="Deutsch"/>
    <language locale="fr" name="Français"/>
</supportedLanguages>
2023-06-09 16:10:01 +02:00
Robert von Burg 5faac2fc0e
[Major] Replaced javax.mail with jakarta 2023-05-12 15:55:41 +02:00
Robert von Burg 9282773e4b
[Minor] Code cleanup 2023-04-06 07:54:08 +02:00
Robert von Burg 686ae8c248
[Minor] Cleanup threading in DefaultStrolchSessionHandler 2023-04-05 20:45:22 +02:00
Robert von Burg 5ce2382834
[Minor] Replace synchronizedMap() with ConcurrentHashMap 2023-04-05 20:33:11 +02:00
Robert von Burg 3baeb04655
[Minor] Automated Code cleanup: unused imports 2023-04-04 13:05:54 +02:00
Robert von Burg 3ed799823b
[Minor] CSVFormat builder pattern 2023-04-04 11:33:26 +02:00
Robert von Burg d10292eb3a
[Minor] Using NewCookie.Builder instead of deprecated constructor 2023-04-04 11:32:26 +02:00
Robert von Burg c58f5a1cd9
[Minor] Removed all //$NON-NLS-1$ 2023-04-04 11:24:12 +02:00
Robert von Burg f1819edbdc
[Minor] Automated Code cleanups 2023-04-04 09:54:43 +02:00
Robert von Burg e09574cc16
[New] Added security features to AccessControlResponseFilter 2023-03-30 17:37:51 +02:00
Robert von Burg a166e3db6f
[Major] Updated strolch model XSD to 2.0 2023-03-16 21:46:50 +01:00
Robert von Burg 9334136c25
[Fix] Allow user to retry password reset if failed password strength 2023-03-14 09:18:15 +01:00
Robert von Burg ec3db2ade0
[Major] Renamed ExecutionHandler.getState() to getExecutionState() 2023-02-16 09:59:26 +01:00
Robert von Burg f81af240d1
[New] Added configurable cookie path in RestfulStrolchComponent 2023-02-14 10:21:05 +01:00
Robert von Burg 0dacd040c0
[New] Added configurable cookie path in RestfulStrolchComponent 2023-02-14 07:55:44 +01:00
Robert von Burg 5ef7c800b0
[New] Added explicit privilege validation in Inspector
Now you need to add a default privilege "Inspector" with either allowing all, or adding each method name as an allowed value
2023-01-24 16:20:15 +01:00
Robert von Burg 9740619225
[Project] Updated names of modules 2022-12-16 16:22:58 +01:00
Robert von Burg 3c0c323426
[Fix] Fixed broken tests 2022-12-16 15:08:35 +01:00
Robert von Burg 2fda56f954
[Major] Strolch version 2.x: renamed modules 2022-12-16 15:03:14 +01:00