2011-10-26 14 views
2

私はちょうど小さな会社のプロジェクトを継承しました。これは完全に内部のWebアプリケーションであり、現在の認証およびモデルのモデルはドメインポリシーに基づいています。さて、私は自宅で仕事をしており、Windows認証でほとんど経験していません。私は確かにドメインの一部ではありません。ASP.Net SQLとWindowsのメンバーシップ

したがって、同じ種類のセットアップを "偽造"するには、SQL ServerでASP.Netメンバーシップを設定することをお勧めしますか?そして、あなたはそこにも役割を設定することができると思います。私はSQLの役割とネットワーク上の役割とのマッピングを1対1で作成することができますが、それは正しいですか?

その後、自分のシステムに変更を加えると、自分のweb.configに特有のものを上書きするだけで、メンバーシップのauthとrolemanagerは基本的に自分のネットワーク設定ではなくネットワーク設定になります。これにより私はローカルでテストすることができますが、ドメイン駆動のセキュリティモデルを維持できます。

私は狂っていますか?これらの2つのものはちょうど類似していませんか?

答えて

0

2つのものは同じではないので、あなたが思っている通りに作業することはできません。メンバーシッププロバイダは、常にログインプロセスやその他のユーザー管理を必要とします。ロールメンバーシップとユーザーアカウントの詳細を確認するコードはまったく異なります。

自分のLANへのVPNアクセスがあるかどうかを確認し、ドメインのアカウントを設定するようにしてください。

+0

アイラ - 私はそれを試してみますが、私も楽しみのために役割の事を模倣しようとしています。私は他のもののために彼らからいくつかの情報を待っているので、私は遊ぶ時間があります。私はこの質問を再訪して、それがうまく動作しない場合はあなたのことを受け入れるか、またはポップアップがあればそれをソリューションで更新することを約束します。 –

+0

probsはありません。それについての良い背景については、このシリーズの記事を見てください:http://www.4guysfromrolla.com/articles/120705-1.aspx –

関連する問題