• 追加された行はこの色です。
  • 削除された行はこの色です。

RIGHT:[[:t/権限]] [[:t/実装]] [[:t/ユースケース]]

権限は属性。でも専用コードで突き合わせ判定。
ユースケースごとに個別に書く。でもライブラリは用意。

・ページと利用者情報に錠と鍵がある。ユースケース名(1つ)→権限名(複数)。この点は錠でも鍵でも同じ。
・特定のユースケースに対応する権限をページ/利用者の両方から取得して共通部分を求める。複数あればAND結合。すべてを満たさなければならない。これで「管理者 AND 編集」という錠と鍵を実現。一般の編集権限お断り。
- 全ページに権限/錠、「利用者の権限領域」に権限/鍵がある。%%ユースケース名(1つ)→権限名(複数)。この点は錠でも鍵でも同じ。%%
- %%特定のユースケースに対応する権限をページ/利用者の両方から取得して共通部分を求める。複数あればAND結合。すべてを満たさなければならない。これで「管理者 AND 編集」という錠と鍵を実現。一般の編集権限お断り。%%
- 照合は権限名が一致するかどうか。同じ文字列が錠と鍵になっているので。