You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by an...@apache.org on 2021/06/24 16:48:28 UTC
[jackrabbit-oak] 01/01: Merge pull request #300 from apache/OAK-9462
This is an automated email from the ASF dual-hosted git repository.
angela pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
commit de4f3e7dcdcb0e4ab230bd4676b09454d1ab0f7c
Merge: 8a9711e 91e40e1
Author: anchela <an...@adobe.com>
AuthorDate: Thu Jun 24 18:48:20 2021 +0200
Merge pull request #300 from apache/OAK-9462
OAK-9462 : Extensible DynamicMembershipProvider
.../impl/principal/AutoMembershipPrincipals.java | 32 ++
.../impl/principal/AutoMembershipProvider.java | 247 +++++++++++++
.../impl/principal/AutomembershipService.java | 43 +++
.../principal/ExternalPrincipalConfiguration.java | 10 +
.../principal/AutoMembershipPrincipalsTest.java | 52 ++-
.../impl/principal/AutoMembershipProviderTest.java | 386 +++++++++++++++++++++
.../impl/principal/AutomembershipServiceTest.java | 114 ++++++
.../oak/security/user/AuthorizableImpl.java | 37 +-
.../oak/security/user/AuthorizableIterator.java | 44 ++-
.../security/user/DynamicMembershipTracker.java | 127 +++++++
.../security/user/EveryoneMembershipProvider.java | 75 ++++
.../jackrabbit/oak/security/user/GroupImpl.java | 96 ++---
.../oak/security/user/UserConfigurationImpl.java | 28 +-
.../oak/security/user/UserManagerImpl.java | 19 +-
.../apache/jackrabbit/oak/security/user/Utils.java | 9 +
.../security/user/AbstractAddMembersByIdTest.java | 27 +-
.../user/AbstractRemoveMembersByIdTest.java | 24 +-
.../oak/security/user/AbstractUserTest.java | 68 ++++
.../security/user/AuthorizableIteratorTest.java | 53 +++
.../user/DynamicMembershipTrackerTest.java | 136 ++++++++
.../oak/security/user/GroupImplTest.java | 14 +-
.../oak/security/user/MembershipBaseTest.java | 26 +-
.../user/UserConfigurationImplOSGiTest.java | 13 +
.../security/user/UserManagerImplActionsTest.java | 11 +-
.../oak/security/user/UserManagerImplTest.java | 3 +-
.../user/query/ResultRowToAuthorizableTest.java | 7 +-
.../security/user/query/UserQueryManagerTest.java | 9 +-
.../security/user/DynamicMembershipProvider.java | 89 +++++
.../security/user/DynamicMembershipService.java | 36 ++
.../oak/spi/security/user/package-info.java | 2 +-
30 files changed, 1689 insertions(+), 148 deletions(-)