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