私が開発しているASP.NET MVC 3サイトには複数の異なるURLからアクセスできます。 -end(DBへの1:1 URL)。ユーザーが各URLにログインしなくても、URLを切り替えることができるようにする必要があります。現在、私はほぼ標準のMembershipProvider/RoleProvderスキームでForms Authを使用しています。URLを切り替えるときにログインする方法(両方のURLで「同じWebアプリケーション」)
URLの変更を許可し、「ログインしています」という私のオプションは何ですか?私は、何らかの連合セキュリティを実装する必要があると思います。何がお勧めですか?セキュリティのすべての側面を制御する必要があることに注意してください(たとえば、Google IDを使用できないなど)。
必要に応じて、WCF Webサービスをミックスに追加しても問題ありません。
すべてのウェブユーザーをドメインユーザーにしたくないため、ADとの統合は望ましくありません。
EDIT:認証DBが
事前のおかげで、現在すべてのURLで同じです。
「異なるURL」と言うと、「異なるドメイン」を意味しますか? –
はい、異なるドメイン。 "cpl.domainone.com"と "cpl.domaintwo.com" –