「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
「SessionCookie?、Cookie認証Ticketを共有する」
設定が必要になる。
下記の処置を施せば、Sessionを共有可能と思われる(未検証
<system.web> <!-- Cookieを共有するサイトのドメインを指定--> <httpCookies domain=".your.site"/> <!-- セッション StateServerにセッション保存、セッションクッキー名の指定、タイムアウト指定--> <sessionState cookieless="UseCookies" cookieName="ASP.NET_SessionId" mode="StateServer" regenerateExpiredSessionId="false" stateConnectionString="tcpip=10.1.1.1:42424" timeout="30"> </sessionState> <!-- machineKeyを設定--> <machineKey validationKey="..." decryptionKey="..." validation="SHA1" decryption="AES" /> </system.web> <appSettings> <!-- アプリケーション名を設定--> <add key="ApplicationName" value="appName" /> </appSettings>
また、Forms認証のCookie認証Ticketついては、
<authentication mode="Forms" > <!-- The name, protection, and path attributes must match exactly in each Web.config file. --> <forms loginUrl="login.aspx" name=".ASPXFORMSAUTH" protection="All" path="/" domain="contoso.com" timeout="30" /> </authentication>