私は単純に言えば、独自のユーザーを持つ独自の「サイト」を作成できるWebアプリケーションを作成しています。私は表示される "サイト"を決定するために来るリクエストのドメイン名を調べます。私はあなたがいる "サイト"に応じて全く異なるユーザーセットを持つ必要があります。たとえば、私がsite1.example.comを訪問した場合、bobとして登録することができます。私がアカウントを持っていないので、site1からの資格情報を持ってsite2.example.comにログインしようとすると失敗します。同様に、別の独立したボブユーザーをサイト2で作成することができるはずです。したがって、ユーザーが追加情報を登録する必要があるだけでなく(ユーザーが登録したサイトのように)、ユーザー名フィールドも非一意にする必要があります。どのようにこれを達成するための任意のアイデア?私は[Authorize]
のようなものを使うことができるので、ASP.NETで組み込みのセキュリティプロバイダを使いたいですが、サードパーティ製のセキュリティスイートがあれば、私はそれも公開しています。異なる「サイト」の異なるユーザーASP.NET MVC
0
A
答えて
0
Asp.netメンバーシッププロバイダを使用すると、簡単な方法の1つは、各ユーザーの「ロール」を変更することです。サイトに登録されたすべてのユーザーには、役割 "site1user"が割り当てられます。等々。 1つのデータベース内のすべてのユーザーをロールで区別して管理することができます。
関連する問題
- 1. 異なるドメインの異なるWebサイト、1つの.NET MVCアプリケーション?
- 2. ASP.NET MVCの異なるモデル、同じデータ
- 3. ASP.NET MVC - 異なるロールのメニュー
- 4. ASP.NET MVC - マスターページとビューページの異なるモデル
- 5. Asp.net MVC同じビュー名、異なるパス
- 6. なぜASP.NET MVCのモバイルビューは、異なるサーバーで異なる表示ですか?
- 7. 異なるユーザーの異なるデータ
- 8. 異なるユーザーの異なるAndroidデータベース
- 9. 異なるユーザーのセッションタイムアウトが異なる
- 10. ASP.NET MVCとフォーム認証で異なるURLのLoginUrlが異なる
- 11. Webサイトのレンダリングが異なるサーバーと異なる
- 12. sensenetサイトの異なるログインページ
- 13. 異なるタイプのユーザーを登録する最良の方法asp.net mvc
- 14. 異なるドメインのサイトの異なる言語
- 15. 同じjavascriptの異なるサイト、大幅に異なるパフォーマンス
- 16. WordPress Multisite - 異なるサイトの異なる管理テーマ
- 17. ユーザーの追加時に異なるユーザーのロールに異なるユーザーのカスタムフィールド
- 18. 異なるサイトで同じZインデックスが異なる動作
- 19. 異なるサイト間でダウンロード速度が大きく異なる
- 20. ASP.NET 1つのサイト内の異なるレイアウト
- 21. C#MVC:異なるページの異なるグリッド用
- 22. 異なる属性のユーザー
- 23. ASP.NET MVC Appで異なる都市のサブドメインを作成する
- 24. Spring MVCで異なるコントローラ
- 25. Salesforceの異なるユーザーの異なるデフォルト通貨
- 26. 異なるユーザーの異なる発言の数を表示
- 27. ユーザーの役割に応じて異なるサイトにリダイレクト
- 28. 異なるユーザーの役割に異なるナビゲーションを表示
- 29. 異なるユーザーの異なるマスターページを読み込む
- 30. 異なるサブドメインの異なるアプリケーションでasp.net認証を共有する
ユーザー資格情報は1つのデータベースに格納されるのでしょうか、または各サイトに独自のデータベースがありますか? –
IMHOでは、既存のソリューションの例を見てください。ここに関連する質問があります:http://stackoverflow.com/questions/6630151/how-is-multi-tenancy-done-in-the-orchard-project –