Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
while DefaultSyncContext verifies that external identities are not added as members of group defined by a different IDP, this can manually achieved in the repository's user management after a full sync.
therefore oak-auth-external should come with a mechanism to detect and prevent IDP-boundary violations. This could either be an AuthorizableActionProvider containing an implementation of GroupAction or a dedicated Validator implementation. For backwards compatibility an 'warnonly' option would allow to only log a warning instead of failing the operation.