1

VS2010の新しいMVC2プロジェクトで開くサンプルプロジェクトの認証セクションを理解しようとしています。基本的に、登録やログインなどが可能です。これを簡単に実装するコードを調べたところ、かなり複雑に見えました。(10個のテーブル、40個のsproc、10個のビュー、4個のモデル、1個のモデル、1個のコントローラーなど)

この提供されたフレームワークを認証に利用するのが最善ですか?もしそうなら、これを自分のデータベースモデル(ユーザーテーブルやロールテーブルなどがある)とどのように統合しますか?また、それらのフレームワークを使用する場合、トラフィック量が多い場合(たとえば、SOトラフィックレベルなど)にパフォーマンスの問題がありますか?この場合も、認証DBの維持/バックアップ/最適化を担当する必要がありますか?

4

2 に答える 2

2
  • デフォルトの MembershipProvider は、トラフィック量が多い場合に正常に動作します
  • 既定のプロバイダーがニーズに合わない場合は、カスタム メンバーシップ プロバイダーを簡単に実装できます。
  • 提供されたインターフェースとプロバイダーを使用すると、「無料」で多くのものを入手できます。認証属性や統合セキュリティなど。
  • カスタム データベース モデルとの統合で問題が発生したことはありません。
于 2010-04-15T10:59:52.670 に答える
1

fluentNhibernate + 独自のデータベース構造に基づいて独自のプロバイダーを実装した 2 つの記事を強くお勧めします。

于 2010-04-15T12:03:41.293 に答える