これは asp.net 固有のものではありません。これらのアプリの一部は WinForms であり、将来的には Wpf やおそらくいくつかの Silverlight アプリも追加される予定です。
ここで開発している新しいアプリに、ロールとパーミッション ベースのアクセス セキュリティを組み込む必要があります。
一般に .net RoleProvider、特に SqlRoleProvider には必要なものがすべて揃っているように見えますが、aspnet_regsql が必要とする Db スキーマの変更についていくつか懸念があります。
これらについてグーグルで検索してみましたが、何を尋ねたらよいかわかりません。
すなわち
- これを .net バージョン間でアップグレードするのは、どのくらい簡単でしょうか (またはそうではないでしょうか)。
- .Net 2.0 と .net 3.5 のアプリは同じスキーマを問題なく使用できますか? つまり、.net 2.0 と 3.5 のアプリで同じデータベース内の同じアクセス許可を使用できますか?
- Sql Security プロバイダーはどれくらい安定していますか? 怒って使用している人はいますか? それらは使用する価値がありますか?
弾丸を噛んで、独自の限定された役割機能 (必要なすべてを実行します) と独自のカスタム RoleProvider を実装するほうがよいでしょうか?
ご覧のとおり、私は「車輪の再発明をしたくない」と「未知のサードパーティ コードの問題に悩まされていない」という板挟みになっています (とにかく私にはわからないので、質問しています)。
事前にアドバイスと証言をありがとう、
帯域幅