Axel Uhl
|
06e47b387d
|
drop group-qualified role while loading User object if group not found
|
2025-05-16 11:14:59 +02:00 |
|
Axel Uhl
|
eb1b88f4f5
|
bug6099: added writing persistence and replication for LockingAndBanning
|
2025-03-17 17:45:11 +01:00 |
|
Axel Uhl
|
2416b49f89
|
bug6099: interims commit with a first implementation of a user account locking/banning mechanism;
yet missing is writing to persistence and replication
|
2025-03-17 16:30:57 +01:00 |
|
Axel Uhl
|
2ffbde8c57
|
bug6101: introduced SecuritySerciveInitialLoadExtensionsDTO
|
2025-03-17 14:00:43 +01:00 |
|
Axel Uhl
|
bf1b433831
|
passing causally consistent session to more test persistence factories
|
2024-09-11 11:46:42 +02:00 |
|
Axel Uhl
|
e320e9f66d
|
making MongoDB-based tests more robust by using causally consistent sessions where necessary
|
2024-09-11 00:43:19 +02:00 |
|
Wessels, Udo (PPN)
|
2b66121265
|
bug5910: remove not supported line in .project files so that current Eclipse version (2023-09) can import the projects.
|
2023-10-09 18:00:50 +02:00 |
|
Axel Uhl
|
3b39519d8f
|
use MAJORITY as read/write concern for store merging
|
2022-12-21 15:18:36 +01:00 |
|
Axel Uhl
|
5deb9fdd3f
|
use read/write concern MAJORITY in SecurityServiceAndHasPermissionsProviderTest;
hoping this will create the causal consistency whose lacking may have
caused sporadic test failures
|
2022-12-21 14:56:20 +01:00 |
|
Finn Huelsbusch
|
d888c1fad9
|
added configuration for eclipse 2022-06 and updated the onboarding
|
2022-07-07 16:51:33 +02:00 |
|
Axel Uhl
|
82fb394bdf
|
whitespace change only
|
2022-05-18 12:09:29 +02:00 |
|
Dennis Aulenbacher
|
5413c4eae8
|
bug5670: Implemented full permission sync for PredefinedRoles and
RolePrototypes
|
2022-05-18 12:04:18 +02:00 |
|
Dennis Aulenbacher
|
d9ec2ec960
|
bug5723: Also making already existing RoleDefinitions publicly readable.
|
2022-05-18 03:20:03 +02:00 |
|
Dennis Aulenbacher
|
cb9d177836
|
additional fix for persistence of permission changes in RoleDefinitions.
|
2022-03-30 13:57:52 +02:00 |
|
Dennis Aulenbacher
|
ddbcee9273
|
fixed persistence issue for roledefinition setPermission
|
2022-03-30 01:05:43 +02:00 |
|
Dennis Aulenbacher
|
eb567743be
|
bug5510: Implemented mutual exclusivity and one time trial status for
plans
|
2022-03-16 21:58:16 +01:00 |
|
Axel Uhl
|
480235ab92
|
bug5333: don't store updates to replicable cache and user store while injecting initial load into SecurityService
|
2022-02-21 22:24:58 +01:00 |
|
Axel Uhl
|
829568a871
|
mongo42driver: made compilable; let's see what Hudson says this time
|
2021-08-27 00:16:50 +02:00 |
|
Axel Uhl
|
370d23b983
|
mongo42driver: uncompilable interims commit with *-legacy bundle removed from our bundle dependencies;
this produces lots of compilation errors, mostly because of MongoClientURI replaced by ConnectionString
|
2021-08-26 23:29:35 +02:00 |
|
Axel Uhl
|
c311bc8ba2
|
adjusted all MongoDB 4.3.1 incompatibilities from a compilation perspective; see what Hudson says...
|
2021-08-25 22:08:32 +02:00 |
|
Axel Uhl
|
0bd21957a8
|
MongoDB Driver update: added org.mongodb.bson to all bundles that require it; now it's down to actual deprecations and functions removed/replaced
|
2021-08-25 21:53:23 +02:00 |
|
Axel Uhl
|
bc3ff2fd8c
|
Starting with MongoDB driver update to 4.3.1
|
2021-08-25 18:56:05 +02:00 |
|
Axel Uhl
|
9e4aeeeb79
|
bug5597: don't store preference updates received through initial load
|
2021-07-13 00:47:49 +02:00 |
|
Axel Uhl
|
2c622e5b45
|
patched <!DOCTYPE projectDescription> into all project files to avoid info/warning in problems view about no grammar constraint
|
2021-06-19 12:45:03 +02:00 |
|
Axel Uhl
|
04349fbcf1
|
bug5541: trying to fix test set-up for OSGi environment
|
2021-05-16 17:21:31 +02:00 |
|
Dennis Aulenbacher
|
4340be1a16
|
bug5230: Variable renaming.
|
2021-03-10 11:07:55 +01:00 |
|
Axel Uhl
|
9b62927348
|
avoid illegal privilege escalation when deleting users/groups by granting roles with fewer qualifications
|
2021-03-04 11:18:24 +01:00 |
|
Axel Uhl
|
a7aa41f956
|
Merge branch 'master' into bug5230
|
2021-03-04 10:26:40 +01:00 |
|
Axel Uhl
|
501df284ea
|
bug4811: generalized snapshot tagging for image upgrade (should also work for MongoDB images in general); more autoscaling group work
|
2021-03-02 16:10:47 +01:00 |
|
Dennis Aulenbacher
|
d394a48ca3
|
bug5230: Fixed Enum name usage as key for loading transitivity flag
|
2021-03-02 15:44:29 +01:00 |
|
Dennis Aulenbacher
|
73fda94935
|
bug5230: Restricted all AbstractRole (and Subclass) constructors to
require the new transitive flag
|
2021-03-01 17:44:58 +01:00 |
|
Dennis Aulenbacher
|
c1430d7220
|
bug5230: Include role transitivity when adjusting roles after role
removal for user.
|
2021-02-25 13:39:16 +01:00 |
|
Dennis Aulenbacher
|
446e548384
|
bug5230: Interim - Added transitivity flag to roles created from
subscription plans
|
2021-02-24 16:04:49 +01:00 |
|
Dennis Aulenbacher
|
3677dea50a
|
bug5230: Interim - Removed isTransitive from RoleDefinition
|
2021-02-23 20:49:39 +01:00 |
|
Dennis Aulenbacher
|
7b0873cd64
|
Merge branch 'master' into bug5230-old
# Conflicts:
# java/com.sap.sse.security.common/src/com/sap/sse/security/shared/PermissionChecker.java
# java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/UserManagementService.java
# java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/UserManagementServiceAsync.java
# java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/component/AbstractRoleDefinitionDialog.java
# java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/component/RoleDefinitionEditDialog.java
# java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/component/RoleDefinitionsPanel.java
# java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/server/SecurityDTOFactory.java
# java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/server/UserManagementServiceImpl.java
|
2021-02-18 14:27:27 +01:00 |
|
Axel Uhl
|
489626f800
|
bug4811: added com.sap.sailing.landscape.Landscape as inherited module for all com.sap.sailing.gwt.ui modules
|
2021-02-04 18:55:13 +01:00 |
|
Axel Uhl
|
4fe9607ae3
|
bug4811: fixed compilation issue after incomplete method re-name
|
2021-02-03 16:54:39 +01:00 |
|
Axel Uhl
|
84fdaae2b5
|
bug4811: completed first untested implementation of PermissionChangeListeners
|
2021-02-03 16:52:05 +01:00 |
|
Axel Uhl
|
78d11af4ca
|
bug4811: introduced PermissionChangeListeners to encapsulate management and triggering of PermissionChangeListener objects
|
2021-02-01 23:42:32 +01:00 |
|
Georg Herdt
|
394e3a736e
|
Merge branch 'master' into bug5349
|
2021-01-25 08:49:50 +01:00 |
|
Axel Uhl
|
2457fafe80
|
bug4811: fixed activation policy for landscape-related bundles, setting to "lazy"; added SSHKeyPairJsonSerializer
|
2021-01-21 17:06:16 +01:00 |
|
Axel Uhl
|
a3b24e4170
|
Merge branch 'master' into bug5349
|
2020-12-22 00:50:15 +01:00 |
|
Tu Tran
|
d6625dbeeb
|
Merge master
|
2020-12-10 11:40:51 +07:00 |
|
Axel Uhl
|
080552372b
|
bug5454: setting userGroupProvider on UserImpl to local UserStoreImpl when migrating from de-serialized UserStoreImpl to local store
|
2020-12-10 00:29:56 +01:00 |
|
Tu Tran
|
d1aaccd3ad
|
bug5260: move SubscriptionData and SubscriptionDataHandler into com.sap.sse.security, rename BaseSubscriptionServiceImpl -> SubscriptionServiceImpl
|
2020-12-06 16:27:19 +07:00 |
|
Dennis Aulenbacher
|
9e4f1d18f0
|
Code Cleanup
|
2020-12-03 13:48:46 +01:00 |
|
Dennis Aulenbacher
|
dc33d7eae6
|
bug5439: Introduced new method to retrieve all Preference objects
related to a specific key.
|
2020-12-03 13:28:06 +01:00 |
|
Axel Uhl
|
ba5cebd602
|
bug5260: compilable but untested version of an OSGi service registry-based approach for finding subcsription API services
|
2020-11-30 17:44:06 +01:00 |
|
Tu Tran
|
1b4ad3471e
|
bug5260: add schedule background task for fetching and updating user subscriptions
|
2020-11-21 17:36:32 +07:00 |
|
Tu Tran
|
659bf7dccd
|
bug5260: fix return type for User.getSubscriptions(), and check for new subscription active in SecurityServiceImpl.updateRolesOnSubscriptionChange
|
2020-11-04 16:34:35 +07:00 |
|