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(-)