Commit Graph

311 Commits

Author SHA1 Message Date
Robert von Burg fd7362b2c1 [Major] Added user history to privilege
- firstLogin
- lastLogin
- lastPasswordChange
2021-02-22 14:51:00 +01:00
Robert von Burg ec1e8d2c02 [Minor] Using better abort status when validating requests 2021-02-12 16:48:35 +01:00
Robert von Burg 207304932a [Major] Better exception handling for AccessDeniedExceptions 2021-02-08 22:43:27 +01:00
Robert von Burg f19484abc0 [Fix] Return 403 instead of 401 for StrolchAccessDeniedException 2021-02-08 16:11:09 +01:00
Robert von Burg 2e904754ab [Fix] Fixed Basic auth 2020-12-17 12:25:02 +01:00
Robert von Burg d2c3bd8c8f [Fix] Validate SET_PASSWORD request is honored 2020-11-26 11:10:21 +01:00
Robert von Burg f831719c1f [Minor] order sessions by username 2020-11-06 10:15:56 +01:00
Robert von Burg 8a34f5330d [New] Added missing TX to StrolchJobsResource REST API 2020-10-27 11:36:21 +01:00
Robert von Burg aa6d619e90 [Fix] Fixed TX context in REST calls 2020-10-27 11:36:08 +01:00
Robert von Burg 282bbba3aa [New] Requiring TX for privilege services 2020-10-23 14:36:20 +02:00
Robert von Burg 90e9fae065 [Fix] Fixed broken tests 2020-10-22 16:28:40 +02:00
Robert von Burg 447cc55cb6 [Fix] Fixed broken tests 2020-10-22 15:31:47 +02:00
Robert von Burg ad0a0f1e10 [Major] Refactoring privilege services, added Organisation checking if required 2020-10-22 15:14:02 +02:00
Robert von Burg 09a85c3064 [Project] New added ResponseUtil.toResponse(I18nMessage) 2020-10-21 17:49:25 +02:00
Robert von Burg 4f52c1852f [Fix] Handle null authorization 2020-10-02 13:40:03 +02:00
Robert von Burg fc5000d00f [New] Allow to disable basic auth, to use in proxies 2020-10-02 11:20:38 +02:00
Robert von Burg 86794367eb [Minor] replaced deprecated call with new call 2020-08-18 16:39:56 +02:00
Robert von Burg c624990290 [New] Added possibility to filter missing values as true, instead of false 2020-07-28 13:31:42 +02:00
Robert von Burg 6bdf765673 [New] Added new i18n REST API 2020-07-20 12:24:20 +02:00
Robert von Burg ecb85a1502 [New] Added web path property to RestfulStrolchComponent 2020-07-20 12:24:01 +02:00
Robert von Burg 17cd3e43c7 [New] Added stream to MapOf... collections 2020-07-02 15:52:17 +02:00
Robert von Burg b818a102c3 [Minor] StrolchRestfulConstants.DATA refers to Tags.Json.DATA 2020-06-29 16:04:45 +02:00
Robert von Burg 54e23f03e3 [Major] Moved LogMessage class to strolch-model project 2020-05-27 10:44:13 +02:00
Robert von Burg 2e2a897e63 [Minor] Fixed logger 2020-05-12 11:38:27 +02:00
Robert von Burg 5e5289cbc8 [New] Implemented keepAlive of strolch sessions 2020-05-11 17:49:49 +02:00
Robert von Burg 0481ecc90d [New] Implemented Basic authentication for REST APIs 2020-04-23 10:06:55 +02:00
Robert von Burg 984f6bff41 [New] Requiring Usage when authenticating 2020-04-23 10:06:30 +02:00
Robert von Burg e2d8285f87 [Fix] ReportResource: from date is min time and to date max time 2020-03-26 16:16:34 +01:00
Robert von Burg 651197b3d0 [Minor] added missing @Override annotation 2020-03-16 17:10:47 +01:00
Robert von Burg dadc2a8cb8 [Major] Rewrote execution with controllers 2020-02-18 18:11:22 +01:00
Robert von Burg c4ed21c4e5 [Fix] Using type and id in Controller REST API instead of Locator 2020-02-12 14:54:49 +01:00
Robert von Burg 8ca2af65f6 [New] Added RestfulStrolchComponent.getPrivilegeHandler() 2020-01-20 16:43:19 +01:00
Robert von Burg 386d797bb9 [Minor] log cookie age in RestfulStrolchComponent 2020-01-10 17:29:35 +01:00
Robert von Burg fa389d7072 [Project] Updated .gitignore files 2020-01-08 09:18:37 +01:00
Robert von Burg 793435454b [New] Only add Exception class name in messages if message is null 2019-12-11 18:27:50 +01:00
Robert von Burg 9c08d87be2 [New] Using StrolchElementNotFoundException for missing elements, for 404 in REST 2019-09-27 09:59:44 +02:00
Robert von Burg 4ef3ae0869 [Fix] Fixed Certificate locale not restored on reboot 2019-08-30 16:01:28 +02:00
Robert von Burg 67d77bafea [New] Extended ExecutionHandler to be paused, persisted over reboots 2019-08-27 08:35:18 +02:00
Robert von Burg 198030f130 [New] ResponseUtil.toResponse now uses ServiceResult.toJson() + i18n part 2019-08-27 08:32:57 +02:00
Robert von Burg 8c1ecdd8d2 [Project] Updated all project and Maven dependencies 2019-07-03 20:38:22 +02:00
Robert von Burg 8c3caab640 [Fix] use Locale.toLanguageTag() instead of toString() 2019-05-30 16:15:13 +02:00
Robert von Burg 3ac2952258 [New] Added ResponseUtil.toResponse(JsonServiceResult) 2019-04-23 17:21:17 +02:00
Robert von Burg 1ade695e9b [Minor] Made StrolchComponent.getConfiguration() public 2019-04-15 12:22:48 +02:00
Robert von Burg 4b673e58e6 [Fix] Fixed broken tests 2019-04-10 17:15:38 +02:00
Robert von Burg 78c96d4351 [Fix] Fixed parsing and formatting of Locale 2019-04-10 16:44:52 +02:00
Robert von Burg ca7f80d58e [Major] Refactored EnumHandler for proper use in REST and different realms 2019-04-10 14:10:29 +02:00
Robert von Burg 5bde584774 [Major] New TransactionCloseStrategy.DEFAULT, added readOnly flag for openTx 2019-04-01 16:31:53 +02:00
Robert von Burg b53a2d7009 [Revert] Revert: Allow to pass password encoding in REST API Request 2019-03-22 09:51:00 +01:00
Robert von Burg edac05f9d8 [New] Allow to pass password encoding in REST API Request 2019-03-14 10:08:47 +01:00
Robert von Burg d15d351b70 [Major] Remove password encoding, escape properly on client 2019-03-13 20:20:34 +01:00
Robert von Burg 97bd81542a [New] Allow to pass password encoding in REST API Request 2019-03-13 19:54:24 +01:00
Robert von Burg 0f8f94dc10 [Minor] Don't add remoteUser to remoteIp 2019-03-12 12:00:51 +01:00
Robert von Burg cba8bcf335 [Project] Added missing secretKey in PrivilegeConfig.xml 2019-03-09 19:49:01 +01:00
Robert von Burg 04c5263eeb [Major] Added request source for REST calls 2019-03-09 19:38:30 +01:00
Robert von Burg 5520180254 [New] New PrivilegeModelException sub class of PrivilegeException for REST 2019-03-07 14:27:42 +01:00
Robert von Burg 285150484e [Fix] Check for DateRange filter on CSV report export as well 2019-03-06 15:09:35 +01:00
Robert von Burg 0d1ab66cb9 [Major] Made GenericReport to be auto closeable 2019-03-05 18:01:09 +01:00
Robert von Burg 543810c8f9 [Fix] Fixed anded searching in REST calls for Users, Sessions and OperationsLog 2019-03-05 18:00:28 +01:00
Robert von Burg d716d697b1 [Minor] Fixed typo 2019-01-30 16:37:16 +01:00
Robert von Burg 81de2b94e4 [Fix] Added proper privilege validation for StrolchJob 2019-01-17 13:57:26 +01:00
Robert von Burg 368247726b [Major] Made user and session rest query API paging 2019-01-14 14:33:36 +01:00
Robert von Burg 21c414ab00 [Major] runAs*() now throws Exception 2018-12-18 14:30:37 +01:00
Robert von Burg 15a03928e2 [Major] Refactored StrolchXmlHelper 2018-12-12 10:58:13 +01:00
Robert von Burg 22883faa0d [Major] Implemented Control REST Service 2018-12-04 09:00:00 +01:00
Robert von Burg db54093ecd [Fix] Handle no exactSeverity parameter passed 2018-11-21 16:07:52 +01:00
Robert von Burg 75beba2ad0 [New] add exactSeverity for operations log search 2018-11-21 13:59:05 +01:00
Robert von Burg 84cf1471ea [New] Added privileges for viewable reports 2018-11-08 10:48:23 +01:00
Robert von Burg 20eec25137 [Fix] Fix version loading from PostgreSql with Json 2018-10-29 16:36:22 +01:00
Robert von Burg 652ecc2bad [Minor] filter log severity by >= 2018-10-15 12:57:38 +02:00
Robert von Burg b6819c4b47 [Major] Removed serializable and reformatted all code 2018-10-05 09:17:13 +02:00
Robert von Burg cf9739f091 [Minor] Allow to search facets using string fragments 2018-09-11 14:57:43 +02:00
Robert von Burg afdecd92b7 [Minor] Added realm to report resource 2018-09-10 14:41:41 +02:00
Robert von Burg 91167cfccd [Major] Clean up of the services to add, update, remove root elements 2018-09-10 12:51:38 +02:00
Robert von Burg 9b8e91d0a5 [New] Added REST API for Reports 2018-09-07 10:17:37 +02:00
Robert von Burg fa39ad7386 [Major] Refactored StrolchJob for calling manually 2018-09-06 15:23:34 +02:00
Robert von Burg 4ef35b7afb [New] Added REST API to remove orders, resources and activities by type as list 2018-09-05 17:48:58 +02:00
Robert von Burg bac2903842 [New] Allow to set cookie age via RestfulStrolchComponent 2018-08-16 13:58:00 +02:00
Robert von Burg 3da78ed1aa [New] Added privilege validation for OperationsLogs 2018-08-08 16:56:16 +02:00
Robert von Burg 72fd541508 [Minor] Added method context to opening of TX in Inspector and ModelQuery 2018-08-08 16:25:55 +02:00
Robert von Burg e644b43e2c [Major] Refactored Operations Log 2018-08-03 14:13:46 +02:00
Robert von Burg 20632279f9 [Project] Updated Strolch model files to include schema definition 2018-06-26 18:20:07 +02:00
Robert von Burg d3375455d6 [Minor] catch exception on stop in StrolchComponents 2018-06-21 17:54:02 +02:00
Robert von Burg eaceb6cc79 [Minor] Refactored AuthenticationRequestFilter to be easily overridden 2018-04-04 10:45:33 +02:00
Robert von Burg 825f8de64d [Major] simplified API for fluent API in StrolchSearch
No matter how hard you try, you can't have an API be good the first round
2018-03-27 14:58:54 +02:00
Robert von Burg 7e1a401082 [Fix] Fix downloading of XML by type in Inspector 2018-03-26 16:38:22 +02:00
Robert von Burg b9df4fb02a [Minor] lazy load object data in inspector 2018-03-20 08:18:07 +01:00
Robert von Burg 2907df815a [Project] Added privilege StrolchSearch 2018-03-20 07:46:50 +01:00
Robert von Burg 86b65f8697 [Major] Removed petitparser, using StrolchSearch in REST API 2018-03-20 07:46:28 +01:00
Robert von Burg 66ee65101a [Major] Fixed Roles REST API 2018-03-19 22:29:27 +01:00
Robert von Burg 1a3b41cbf9 [Fix] Return String, not JsonObject in REST Auth method 2018-03-19 10:44:14 +01:00
Robert von Burg 6d7e473564 [Major] Implemented user modification in inspector 2018-03-16 17:17:59 +01:00
Robert von Burg 5b5044a8cd [Minor] allow strolch/version as unsecured path by default 2018-03-15 11:58:55 +01:00
Robert von Burg fee696a5ef [Fix] Fixed compile errors 2018-03-14 10:10:01 +01:00
Robert von Burg e31e482596 [Minor] dealyed persist sessions on validate 2018-02-28 16:23:28 +01:00
Robert von Burg 09469a2b45 [New] Implemented SOQL REST API 2018-02-27 18:35:15 +01:00
Robert von Burg 5745f3c1d1 [New] Added new method ResponseUtil.listToResponse() 2018-02-27 18:01:37 +01:00
Robert von Burg ae405492e9 Merge branch 'develop' into feature/soql 2018-02-27 17:05:50 +01:00
Robert von Burg 475c719859 [Major] Reworked visitors: StrolchElement.accept(StrolchElementVisitor) 2018-02-09 09:49:51 +01:00
Robert von Burg 62751f92f1 [Fix] Fixed inspector with version 2018-02-02 13:30:23 +01:00
Robert von Burg ba115b70c4 [Fix] Remove version of parsed files in inspector 2018-02-02 11:50:00 +01:00