Commit Graph

107 Commits

Author SHA1 Message Date
Robert von Burg 579902fbc7 [Minor] Don't log source change in DefaultPrivilegeHandler 2020-07-14 14:50:29 +02:00
Robert von Burg 2892b27614 [New] Allow secondaryLocations to be JsonArray, merge instead of replace on conflict 2020-07-09 12:05:56 +02:00
Robert von Burg 874e409072 [Major] Added getting of handlers and parameters for Privilege 2020-07-09 10:25:03 +02:00
Robert von Burg 3c51f8ccee [Minor] Don't allow certificate with keepAlive if not enabled globally 2020-06-05 15:44:22 +02:00
Robert von Burg 5e5289cbc8 [New] Implemented keepAlive of strolch sessions 2020-05-11 17:49:49 +02:00
Robert von Burg 984f6bff41 [New] Requiring Usage when authenticating 2020-04-23 10:06:30 +02:00
Robert von Burg fa389d7072 [Project] Updated .gitignore files 2020-01-08 09:18:37 +01:00
Robert von Burg 290e5ed1f3 [New] PasswordCreator now also uses new password format 2019-11-30 12:11:12 +01:00
Robert von Burg 47dd0ec813 [Minor] handle NPE for missing role on user 2019-10-29 15:21:54 +01:00
Robert von Burg 785616428a [New] Added openSystemUserContext() and validateSystemSession() 2019-09-25 11:11:46 +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 48421bc49f [New] Added sorting of privilege persisted files (Roles, Users, internals) 2019-06-05 09:24:10 +02:00
Robert von Burg d8b4df4ca0 [Major] renamed defaultLocation to primaryLocation, added secondaryLocation 2019-05-30 15:34:59 +02:00
Robert von Burg 546c9b44bd [Fix] Fixed reading json config with new data structure 2019-04-16 11:42:44 +02:00
Robert von Burg 79ad9d3423 [New] Added an override for users to LDAP groups 2019-04-15 17:48:27 +02:00
Robert von Burg 384db5e23e [Minor] Log LDAP groups for user 2019-04-15 13:43:20 +02:00
Robert von Burg 98a45863d5 [Fix] Fixed wrong import 2019-04-15 12:23:58 +02:00
Robert von Burg d856f55eff [Fix] Fixed wrong import 2019-04-15 12:17:30 +02:00
Robert von Burg 223f7fa79e [New] Refactored LdapPrivilegeHandler to create JsonConfigLdapPrivilegeHandler 2019-04-11 15:40:26 +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 0d3acc13ff [Fix] invalidate sessions when user is removed 2019-04-04 19:27:28 +02:00
Robert von Burg 05a1b8ab22 [New] Added .getRealm(), .getEmail(), .getLocator() on Certificate, User, UserRep 2019-03-11 13:11:53 +01:00
Robert von Burg 33cfc9b9d7 [Project] Added missing secret keys 2019-03-09 20:05:41 +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 5267ff1e1c [Minor] Code cleanup in UserRep 2019-03-05 17:59:36 +01:00
Robert von Burg a3264fb99c [Minor] change logger in DefaultPrivilegeHandler 2019-02-22 17:09:17 +01:00
Robert von Burg e1326bdc95 [New] Persisting of SSO Users, enforcing SSO users have state REMOTE 2019-02-22 16:35:32 +01:00
Robert von Burg e1a1a7410e [Fix] Fixed broken test 2019-01-10 16:34:26 +01:00
Robert von Burg 292db1b4f0 [Major] Added has* methods in privilege validation 2019-01-10 16:20:40 +01:00
Robert von Burg c67858ce5e [New] Added PrivilegeContext.assertHasRole() and .assertHasAnyRole() 2019-01-07 13:55:25 +01:00
Robert von Burg 21c414ab00 [Major] runAs*() now throws Exception 2018-12-18 14:30:37 +01:00
Robert von Burg fed452c52f [Minor] Nice logging in LdapPrivilegeHandler 2018-11-20 08:21:58 +01:00
Robert von Burg fefa23b62c [Minor] log authentication failed exception 2018-11-14 15:42:45 +01:00
Robert von Burg b956c6edcd [Fix] Fixed DefaultPrivilegeHandler.detectPrivilegeConflicts for same roles 2018-10-16 18:40:45 +02:00
Robert von Burg ed1df7bc16 [Fix] Don't use locale to compare Certificate 2018-10-16 18:39:52 +02:00
Robert von Burg de8f8d7013 [New] Update existing sessions when modifying roles and users 2018-10-16 13:47:10 +02:00
Robert von Burg 038dc62d8d [New] Update existing sessions when modifying roles and users 2018-10-16 13:34:43 +02:00
Robert von Burg b6819c4b47 [Major] Removed serializable and reformatted all code 2018-10-05 09:17:13 +02:00
Robert von Burg 4f73506215 [Minor] if no LDAP data for userPrincipalName, then try with sAMAccountName 2018-10-04 15:34:30 +02:00
Robert von Burg b6d1c045ae [Minor] Log how long persistence of users takes 2018-09-28 13:29:03 +02:00
Robert von Burg 30536cb11c [New] Allow to reload sessions for LDAP users 2018-09-28 13:28:08 +02:00
Robert von Burg 9a79345e9c [New] Updated maintenance view: more info, filter by current location 2018-08-15 16:59:13 +02:00
Robert von Burg 55ff923951 [Minor] Catch all exceptions and log them in LdapPrivilegeHandler 2018-08-15 16:58:01 +02:00
Robert von Burg 27cdabae5c [Minor] fixed typo 2018-08-08 18:42:51 +02:00
Robert von Burg f4aa50b1dd [Fix] Fixed test in XmlTest 2018-07-12 14:05:29 +02:00
Robert von Burg 2eeb1518d7 [Fix] Allow local users in LdapPrivilegeHandler 2018-07-11 10:50:41 +02:00
Reto Breitenmoser 65ad19bffe [Fix] read all group names 2018-07-09 12:38:51 +02:00
Reto Breitenmoser 6deafccb33 [New] added config for privilege handler, add ldap handler 2018-07-08 13:58:37 +02:00