Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.2.20, 1.4.8, 1.5.12
-
None
Description
When recursively collecting principal names associated with the declared group memberships of a given principal, the method DynamicSyncContext.collectPrincipalNames() unnecessarily calls IdentityProvider.getIdentity() for every declared group reference, though it is only necessary when the actual depth of the remaining recursion is >1.
Attachments
Issue Links
- breaks
-
OAK-5200 OAK-4930 introduced critical bug confusing id and principal name
- Closed
- is depended upon by
-
OAK-4931 LdapIdentityProvider doesn't use configured custom attributes for all searches
- Closed
- is related to
-
OAK-5209 Save roundtrips to external identity servers
- Resolved
- is superceded by
-
OAK-5210 Ability to resolve principal name from ExternalIdentityRef without IDP roundtrip
- Closed
- relates to
-
OAK-5198 Javadoc and Documentation of ExternalGroupRef
- Closed
-
OAK-5199 Test coverage for ExternalGroupRef
- Closed