私はユーザ権限でWebappを開発しています。ユーザーの権利はデータベースに保存する必要があります、そして、私は今方法に困惑しています。データベースにユーザ権利が保存されています
「普通の」アプリケーションのようなフラグを使用する可能性について考えました。
0 - NoRights
1 - User
2 - Support
4 - Finance
8 - Admin
実際の権利は、1つ以上の追加番号で構成されます。 A ユーザとサポートの権利は、ユーザ権利となります。
データベースのモデリングでユーザー権を保存するベストプラクティスは何ですか?
私は、Microsoft SQL Serverの2008R2を使用していますが、私はこの質問を
EDITデータベースにとらわれない答えを持っていると思います。私は私の方法でとの種類の助けを借りてい
ここではいくつかのリソース答え、コメントした人。
Best Practice for Designing User Roles and Permission System?
https://security.stackexchange.com/questions/63518/mac-vs-dac-vs-rbac
これが役立つかどうかを確認してください - http://stackoverflow.com/questions/333620/best-practice-for-designing-user-roles- and-permission-system – MusicLovingIndianGirl
@MusicLovingIndianGirlはい、これはかなりカバーしています。なぜ私はこの質問を発見できなかったのだろうか。/確かに多くの感謝 – Bongo
あなたは大歓迎です。 :) – MusicLovingIndianGirl