分享两个不同网站之间的登录

时间:2017-02-15 15:36:51

标签: c# asp.net-mvc login shared form-authentication

所以我有两个使用数据库会话进行登录的不同网站都有相同的应用程序名称,但出于某种原因,当我从网站A重定向到网站B时,我无法维护登录

以下是两个网站的配置

<authentication mode="Forms">
      <!-- timeout should be 60 minutes (as per feedback from users).  The default value = 60 min -->
      <forms loginUrl="/secure/login" defaultUrl="~/Default.aspx" name="Name" enableCrossAppRedirects="false" protection="All" requireSSL="false" timeout="480" slidingExpiration="true" />
    </authentication> 


   <add name="AspNetSqlProfileProvider" connectionStringName="SqlServerConnectionString" applicationName="/" type="System.Web.Profile.SqlProfileProvider" />

我猜我需要一些如何在域B下创建身份验证cookie但不知道如何不传递登录用户名和密码(注意,它甚至不是一个选项)

1 个答案:

答案 0 :(得分:0)

在身份验证Cookie配置中添加domain =&#34; .domain.com&#34;