「できること」を表す権限と、「できるけどやらない」を表す拒否(ブロックとか)と。それと「拒否できる」拒否権と。

何かをするには権限が必要。権限のほかに「ブロックしていないこと」なども関わる。できない/できるけどやらない/できるしやるの3パターン。これらがどの処理にもつきまとう。

  • 権限は主に利用者に与える機能/サービスを減らすもの。「権限」が無いことがデフォルトで、権限があると提供する機能/サービスが増える。
  • 拒否は主に利用者自分に与えられる機能/サービスを減らすこと。「拒否」も無いことがデフォルトだけど、拒否するごとに提供される機能/サービスが減る。

権限も拒否も機能/サービスを減らすもの。

拒否権 Edit

拒否する権限
例えば「ページの更新情報をブロックすること」にも権限が必要。

拒否できるもの別に拒否権があるのでは。

「与えられている権限を自ら捨てる」というのが拒否の実装になるのかも。
権限を捨てる権限」が拒否権。