domain1.comでフォーム認証を使用しているウェブサイトがあります。ASP.Netクロスサイト認証
ユーザーをdomain1.comにログインさせてdomain1.comホームページにリダイレクトするdomain2.comのログインページをどのように作成するか尋ねました(domain2.comにはメンバーシップシステムがなく、純粋に代替からのdomain1.comへのログインページ)。
これは既定で可能ですか、domain2.comのログイン要求を認証するdomain1.comのページを作成する必要がありますか?
私はdomain1.comと同じフォームのauth設定でdomain2.comをweb.configに設定しました。それはローカルで正常に動作するようです。しかし、別のドメインに設定されているCookieに問題はありますか? – user528573
@ user528573:はい、別のドメインに設定されているCookieに問題があります。セキュリティ上の理由から、動作しません。これを回避する方法については私の答えを見てください。 – danielfishr
Cookieが異なるルートレベルのドメイン間で共有されることを確認してください。 http://weblogs.asp.net/scottgu/archive/2005/12/10/432851.aspx#488128によると、domain2.comでdomain1.comに設定されたCookieを読み取ることができません。 – user528573