フォーム認証を使用するASP.NETアプリケーションがあります。また、同じアプリケーションプールを使用し、同じweb.config認証設定を使用して、(仮想ディレクトリではなく)別のアプリケーションとしてサブフォルダーを設定しています。
どういうわけか、私にはわかりませんが、これら2つのアプリケーションは同じ認証を共有していません。たとえば、FormsAuthentication.SetAuthCookieは独立して機能しているようで、User.Identity.Nameは2つのアプリケーションで異なる値を返します。
私の質問は、どうすれば同じ認証を共有できるのかということです。一方のアプリにログインして、もう一方のアプリに同じIDで表示したい。.ASPAUTH cookieの値が同じであることがわかります(明らかに、同じドメインに属しているため)。しかし、シングルサインオンはどのように機能しますか?
ありがとうThemos