私の職場では、Webアプリの役割ベースの認証を検討しています。コールドフュージョンを使用していますが、これは適切なrbacライブラリが作成されていないように見えるため、最初から作成する必要がある場合があります。
サンプルデータモデルを見ると、オブジェクトは権限に関連付けられています。
http://www.mind-it.info/2010/01/09/nist-rbac-data-model/
オブジェクトと権限の間の1対多の関係のように見えます。これは理にかなっています。
しかし、私はこれらの「オブジェクト」が抽象的であるか具体的であるか疑問に思っていますか?
私たちのシステムには、いくつかの限定されたタイプのオブジェクトがあります。例として、「ニュース」、「イベント」、「アルバム」としましょう。これらのタイプのいずれかのすべてのオブジェクトインスタンスは、異なるロールに対して同じアクセス許可とアクセス可能性を必要とするため、アクセス許可とロールはこれらのタイプに起因する可能性が最も高くなります。
私が見た例では、オブジェクトの各インスタンスがパーミッションにアタッチされているように見えました。この場合、このタイプのシステムでは多くのオーバーヘッドが発生します...
それで、これらの「オブジェクト」が実際にロールに関連付けられている抽象オブジェクトタイプであるかどうか、またはこれらの「オブジェクト」が実際のオブジェクトインスタンス自体であるかどうか疑問に思いました。(または、rbacモデルでいずれかの実装が可能な場合...)
ありがとう!