Angela Schreiber

OAK-8710 : AbstractLoginModule#logout() must not remove 'foreign' principals/credentials
minor improvements to auth-related tests
OAK-8803 : AbstractLoginModule and subclasses: successful commit must not clear state information required for successful logout
OAK-8802 : ExternalLoginModule.commit will fail if no principals can be resolved for externalUser
OAK-8801 : LoginModuleImpl will not populate auth info if subject is readonly
OAK-8800: TokenLoginModule does not add principals from subject to AuthInfo
OAK-8804 : AuthInfoImpl: add constructor with iterable-principals instead of set
OAK-7937 : Implement CugAccessControlManager.getEffectivePolicies(Set<Principal> principals)

OAK-8767 : CugAccessControlManager.getEffectivePolicies(String) throws PathNotFoundException if parent node is not accessible

OAK-8710 : revert changes committed with r1869730
OAK-8650 : PrincipalProviderTest fails with java 14
OAK-8710 : AbstractLoginModule#logout() must not remove 'foreign' principals/credentials
OAK-8725 : Improve tests for oak-external-auth
OAK-8744 : ExternalLoginModuleFactory: add bind/unbind for all osgi references
OAK-8725 : Improve tests for oak-external-auth (wip)
OAK-8739 : Simplify ExternalLoginModule
OAK-8738 : DefaultSyncContext: separate private method for conditional log output
OAK-8737 : Extract SyncConfigTracker and SyncHandlerMappingTracker from ExternalPrincipalConfiguration
OAK-8725 : Improve tests for oak-external-auth (wip)
OAK-8725 : Improve tests for oak-external-auth (wip)
OAK-8725 : Improve tests for oak-external-auth (wip)
OAK-8733 : Simplify ExternalGroupPrincipalProvider
OAK-8730 : Add option for repeated read to ReadDeepTreeTest
OAK-8724 : Delegatee: extract result message handling into separate class

OAK-8727 : Delegatee.isMyIDP contains redundant test for empty provider name

OAK-8728 : Delegatee.internalListOrphanedIdentities contains redundant check for null

OAK-8725 : Improve tests for oak-external-auth (wip)
  1. … 7 more files in changeset.
OAK-8723 : oak-auth-external: replace usage of easymock by mockito
OAK-8700 : ExternalIdentityConflictHandler prone to NPE
OAK-8660 : Dedicated benchmark for eagerCacheSize option (remove left over output)
OAK-8708 : Keep track of unsupported system-user principals in FilterImpl
OAK-8665 : DynamicSyncContext doesn't verify the same IDP
OAK-8693 : respect PARAM_READ_PATHS configuration option - update documentation