Angela Schreiber created OAK-9468:
-------------------------------------
Summary: Define mechanism to prevent cross-IDP membership
Key: OAK-9468
URL: https://issues.apache.org/jira/browse/OAK-9468
Project: Jackrabbit Oak
Issue Type: Improvement
Components: auth-external, security
Reporter: Angela Schreiber
Assignee: Angela Schreiber
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.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)