カテゴリ権限の論理積(AND)は可能ですか?

カテゴリ A にはグループ A が、カテゴリ B には独立したグループ B がそれぞれ権限を持っています。ここで、カテゴリ AB を作成し、カテゴリ AB を閲覧するにはグループ A とグループ B の両方のメンバーである必要があるとします。グループ A とグループ B の所属は独立しており、両者の間に関連性はなく、ユーザーはそれぞれにオプトインします。

  • 論理 OR は簡単です。カテゴリの権限にグループ A とグループ B を追加するだけです。
  • グループ A と B の間に何らかの関係があれば、論理 AND も簡単です。サブカテゴリを作成するだけです。

しかし、これらのどちらの手法も私の状況には役立ちません。私が思いつく唯一の解決策は、サードグループ「AB」を作成し、A と B の両方のメンバーであるユーザーをそのグループに自動追加するプラグインを使うことです。他に良い案はありますか?

グループ A と B のメンバーを自動的に追加する、非表示のグループ C を作成するのがベストプラクティスです。

複雑なグループやカテゴリの権限を管理している場合、最終的には、それを管理するシステムからシングルサインオン (SSO) を通じてその情報を引き渡したくなるでしょう。それを用いることで、SSO サービス上でこのようなロジックを自動化できます。

これはプラグインや API を通じたスクリプトが必要でしょうか?手動で行うにはあまりにも大変です。