Commit Graph

64 Commits

Author SHA1 Message Date
Robert von Burg 4d7b3faf3f
[Fix] Fixed RestfulStrolchComponent not starting 2024-04-23 15:30:59 +02:00
Robert von Burg dc93800fd1
[Project] Set new version 2.3.0-SNAPSHOT 2024-04-23 14:46:57 +02:00
Robert von Burg 4b78b30600
[Minor] Updated restful logging 2024-04-23 14:29:03 +02:00
Robert von Burg 3edcec4d08
[Minor] Cleaned up logging in BasicAuth and ServletRequestHelper 2024-04-23 11:37:09 +02:00
Robert von Burg cf4ae20d0b
[Minor] Fixed HTTP return code for BasicAuth errors 2024-04-23 10:33:12 +02:00
Robert von Burg 68bd3dd6d6
[New] Added ServletRequestHelper.logRequest() 2024-04-23 10:32:52 +02:00
Robert von Burg a45475f783
[Fix] BasicAuth should check root cause of exception 2024-04-23 09:47:31 +02:00
Robert von Burg baa7a0af4e
[New] Added enabled flag to notifications 2024-04-23 08:19:52 +02:00
Robert von Burg 1080096549
[New] Added LogRequestFilter to log requests prior to filter mapping 2024-04-22 15:01:05 +02:00
Robert von Burg 393659ff19
[Fix] Fixed Strolch exception i18n hierarchy 2024-03-25 10:18:43 +01:00
Robert von Burg a7258f0d06
[Major] Refactored basic auth and getRemoteIp() helper 2024-03-21 14:23:49 +01:00
Robert von Burg 2914889172
[Minor] Code cleanup 2024-03-05 15:33:34 +01:00
Robert von Burg d3c261b750
[Fix] Fixed action name in NotificationResource 2024-03-05 15:33:02 +01:00
Robert von Burg a4119ef1da
[New] Completed implementation of notifications 2024-03-04 16:10:38 +01:00
Robert von Burg 15b2788b9a
[WIP] Further implementing notifications 2024-03-01 16:22:11 +01:00
Robert von Burg f02b541848
[Minor] Sorting of supported languages 2024-03-01 16:21:52 +01:00
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