Commit Graph
651 Commits
Author SHA1 Message Date
Axel Uhl d19bd2a7f3 "migrate" SERVER object also after receiving initial load, ensuring that a newly created server group is used for the SERVER object's group ownership 2020-02-13 18:41:31 +01:00
Axel Uhl 3a2a1c947a re-use existing method to create a user group in SecurityServiceImpl with replication 2020-02-13 17:50:10 +01:00
Axel Uhl ab11635966 compute the UUID for the new server group once and not as part of the create operation 2020-02-13 17:44:32 +01:00
Axel Uhl 75bd23f840 fixed bug: initial server group creation must not use "store" as captured object in the operation;
otherwise, the entire SecurityServiceImpl object will be serialized
which fails
2020-02-13 17:36:44 +01:00
Steffen Schaefer 341abf655f Bug 5195: Several adjustments to ensure consistent usage of
RoleDefinitions for RolePrototypes in the security model to prevent
incompatible usages of objects that effectively represent the same
RoleDefinition.
2020-02-11 13:04:30 +01:00
Axel Uhl 91033f1b25 improved logging for initial load in SecurityServiceImpl 2020-02-06 08:43:26 +01:00
Axel Uhl 9ab246433c fixed logging 2020-02-04 10:06:05 +01:00
Axel Uhl 99a04487b1 bug5193: adjusting server group in UserStore after receiving initial load 2020-02-03 18:47:06 +01:00
Axel Uhl c15c838dec added link to Igtimi data types documentation, removed "battery_level" field which was deprecated 2020-01-31 15:55:09 +01:00
Axel Uhl 1aa90c3bdc Merge branch 'master' into bug5085 2020-01-27 11:30:32 +01:00
Axel Uhl 26c77bb685 fixed PUT method implementation for ownership REST API 2020-01-27 11:24:03 +01:00
Axel Uhl 78f0b346c8 aftermath to broken 178e7375f4: moved anonymous access filter to SSE 2020-01-27 11:09:04 +01:00
Axel Uhl 4a78c9f5d4 comment changes only 2020-01-20 01:58:28 +01:00
Axel Uhl 56df584d17 Merge branch 'master' into bug5085 2020-01-16 09:17:55 +01:00
Axel Uhl ddf94e9bb3 added GET/PUT requests for ownerships and ACLs 2020-01-15 18:03:29 +01:00
Axel Uhl 8f111ae749 Merge branch 'master' into ownership-resource 2020-01-15 16:13:22 +01:00
Steffen Schaefer 93bbc8e83c Merge branch 'master' into bug5085 2020-01-13 15:03:02 +01:00
Axel Uhl b94bd2fb07 fixed typo in comment 2020-01-11 14:22:30 +01:00
Axel Uhl 637e833497 improved error messages in UserGroupResource 2020-01-11 14:11:46 +01:00
Axel Uhl 924bc28713 Merge branch 'master' into ownership-resource 2020-01-11 00:57:19 +01:00
Steffen Schaefer 4c866c4097 Merge branch 'master' into bug5085 2020-01-08 08:43:20 +01:00
Axel Uhl aacc30ef55 bug5171: avoid concurrent modification exception when deleting user 2020-01-07 11:01:59 +01:00
Usman Ali d21bff9144 ownership change api 2020-01-06 00:32:21 +05:00
Axel Uhl a87b78237a added has_permission method to SecurityResource 2019-12-20 10:32:33 +01:00
Axel Uhl 1c4f74fb00 Merge branch 'master' into bug5085 2019-12-18 10:10:15 +01:00
Axel Uhl 62935b588f introduced new parameter markPropertiesGroupOwnership for CourseConfigurationResource.createCourseTemplate and createCourse 2019-12-17 19:09:54 +01:00
Axel Uhl 4b69e93292 fixed NPE in TrackedRaceWithContext.getRelativeScoreForCompetitor in case one or more competitors don't have a score in a race, such as a medal race 2019-12-16 15:33:07 +01:00
Axel Uhl 3d4d1dbff8 comment and whitespace changes mostly 2019-12-13 18:27:02 +01:00
Axel Uhl 944a7e5873 Merge branch 'master' into bug5085 2019-12-13 12:28:16 +01:00
Steffen Schaefer da6f5e0c50 Merge branch 'master' into bug5085 2019-12-09 09:12:23 +01:00
Axel Uhl 698a062d5b Merge branch 'master' into bug4006 2019-12-03 16:27:37 +01:00
Axel Uhl 42d624ef4c Using a different cookie name for shared cookies: "JSESSIONID_GLOBAL". 2019-12-03 16:12:44 +01:00
Axel Uhl 53f61a2e7a added more test data; factored the -tenant suffix into a constant 2019-11-25 17:24:51 +01:00
Steffen Schaefer 4b80c18f98 Merge branch 'master' into bug5085
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sse.security.ui/src/main/java/com/sap/sse/security/ui/client/i18n/StringMessages.properties
2019-11-11 14:55:56 +01:00
Axel Uhl 83ddb13865 bug5048: integrated CrossDomainStorage with UserService; not tested yet... 2019-11-08 13:10:57 +01:00
Axel Uhl d69bf17769 renamed sharedAcrossSubdomains to sharedAcrossSubdomainsOf 2019-11-05 23:52:16 +01:00
Axel Uhl 31f0e719f1 bug4903: introduce new system property security.sharedAcrossSubdomains and replicate through SecurityService 2019-11-05 18:07:36 +01:00
Steffen Schaefer 11a75b2e8c Bug 5085: Renamed WithQualifiedObjectIdentifier.getType to
WithQualifiedObjectIdentifier.getPermissionType
2019-08-13 10:37:33 +02:00
Steffen Jacobs 5df0972048 Merge branch 'bug5049' 2019-07-05 17:51:28 +02:00
Steffen Jacobs c3f9bfc603 Revert "Bug 5080: adjusted meta permission checks when editing a user group to check against the granted permissions of the user instead the ones of the group to edit"
This reverts commit fac96ac247.
2019-07-05 15:01:23 +02:00
Steffen Jacobs 8e9d9aea64 removed unnecessary uriInfo parameter from endpoints in RoleResource 2019-07-05 14:39:17 +02:00
Steffen Jacobs 0592cb16c9 Merge branch 'master' into bug5080 2019-07-05 13:58:32 +02:00
Steffen Jacobs fac96ac247 Bug 5080: adjusted meta permission checks when editing a user group to
check against the granted permissions of the user instead the ones of
the group to edit
2019-07-05 13:54:50 +02:00
Axel Uhl deaa6cbe6c more whitespace-only changes
Change-Id: I1928d360a99be6a6b855605f02032d986a42b2c4
2019-07-03 15:43:04 +02:00
Axel Uhl 9548e9d7cb whitespace changes only
Change-Id: I69a054e2fe317c472da6d6c4575799286b18fe32
2019-07-03 13:57:03 +02:00
Steffen Jacobs aa56707ba6 Bug 5080: added meta permission check if the current user has all roles
implicated by a user group before allowing him to add a user (possibly
himself) to a user group
2019-06-27 14:19:08 +02:00
Steffen Jacobs 02b59ca833 Bug 5080: added convenience method to the SecurityService which calls
hasCurrentUserMetaPermissionsOfRoleDefinitionWithQualification for each
RoleDefinition in a set of RoleDefinitions.
2019-06-27 14:19:08 +02:00
Axel Uhl 82786a38ae fixed initialization of AccessControlStore internal structures after initial load;
the userToOwnership and userGroupToOwnership structures weren't
correctly filled because of a missing call to
internalSetOwnershipAndMapUserAndUserGroupToOwnership for cleanly
updating the internal structures. This caused problems when deleting
users or groups in replication scenarios.

Change-Id: I656090242d40e9792a46835440eaf6865f3434a7
2019-06-27 00:24:29 +02:00
Axel Uhl 2d47fca207 bug5082: don't manage a session for unauthenticated subjects in GWT bundles
Change-Id: I8be9123b7f5fc3a0a1f6c96707fc383a8a006de1
2019-06-26 18:29:42 +02:00
Steffen Jacobs 36c10ebb72 Bug 4892: added missing meta permission check + fixed existing one 2019-06-25 20:43:27 +02:00