Slide 15
Slide 15 text
15
アプローチ - 権限管理ライブラリ
1. django-guardian
2. django-role-permissions
既存のPermissionsモデルを拡張して使う
インスタンスレベルでのアクセス制御ができる
汎用的な権限のまとまりを設定することは難しい
3. django-rules
権限管理にデータベースモデルを使用しない
コードベースでアクセス制御ができるためカスタマイズしやすい
汎用的な権限のまとまりを設定することもできる
アクセス制御のロジックを実装するため多少コード量は増える