논리적 AND 카테고리 권한?

A 그룹에는 A 카테고리의 권한이 있고, 독립적인 B 그룹에는 B 카테고리의 권한이 있습니다. 이제 AB 카테고리가 필요하며, 사용자는 A 그룹과 B 그룹 모두에 속해 있어야만 AB 카테고리를 볼 수 있어야 합니다. A 그룹과 B 그룹의 소속은 독립적이며, 두 그룹 간에는 아무런 관계가 없고 사용자가 각 그룹에 자발적으로 가입합니다.

  • 논리 OR은 쉽습니다 — 카테고리 권한에 A 그룹과 B 그룹을 추가하기만 하면 됩니다.
  • 논리 AND는 A 그룹과 B 그룹 사이에 관계가 있다면 쉽습니다 — 하위 카테고리를 만들면 됩니다.

이 둘 중 어느 것도 제 상황에는 도움이 되지 않습니다. 제가 생각할 수 있는 유일한 해결책은 AB라는 세 번째 그룹을 만들고, A와 B 모두에 속한 사용자로 그 그룹을 채워주는 플러그인을 사용하는 것입니다. 다른 제안이 있으신가요?

그룹 A와 B의 멤버를 자동으로 추가하는 숨겨진 그룹 C를 만드는 것이 가장 좋은 방법입니다.

복잡한 그룹 및 카테고리 권한을 관리하다 보면, 결국 Single Sign On(SSO)을 통해 이러한 정보를 관리 시스템에서 전달받게 됩니다. 이를 통해 SSO 서비스에서 이러한 로직을 자동화할 수 있습니다.

이것은 API를 통해 플러그인이나 스크립트가 필요하다는 뜻인가요? 수동으로 처리하기에는 너무 번거롭습니다.