私が開発している ASP.NET MVC 3 サイトは、複数の異なる URL からアクセスでき、それぞれがバックエンドの異なるデータベースに接続します (1:1 URL から DB)。ユーザーが各 URL にログインしなくても、URL を切り替えることができるようにする必要があります。現在、ほぼ標準の MembershipProvider/RoleProvder スキームで Forms Auth を使用しています。
URL の変更を許可し、「ログイン状態を維持する」ためのオプションは何ですか? ある種の連合セキュリティを実装する必要があると思います。おすすめは何ですか?セキュリティのすべての側面を制御する必要があることに注意してください (たとえば、Google ID を使用できません)。
必要に応じて、WCF Web サービスをミックスに追加しても問題ありません。
すべての Web ユーザーをドメイン ユーザーにしたくないので、可能な限り AD と統合したくありません。
EDIT : 認証 DB は現在、すべての URL で同じです
前もって感謝します。