几秒钟后,当用户通过身份验证时,身份重定向到登录页面,但会话ID仍保留在浏览器存储中

卡西姆·赛义德(Qasim Saeed)

这里的身份类用于身份验证。它可以在我的本地主机上正常工作,但是在服务器上部署后却表现得很奇怪。我使用OWIN进行身份验证,第一次登录也可以正常工作,但是几秒钟后如果刷新页面,它将重定向到登录页面。

public class IdentityConfig
{
     public void Configuration(IAppBuilder app)
    {
        app.CreatePerOwinContext<AppDBContext>(AppDBContext.Create);
        app.CreatePerOwinContext<AppUserManager>(AppUserManager.Create);
        app.CreatePerOwinContext<AppRoleManager>(AppRoleManager.Create);
        app.UseCookieAuthentication(new CookieAuthenticationOptions
        {
            AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
            LoginPath = new PathString("/Account/Login"),
            Provider = new CookieAuthenticationProvider
            {
                // Enables the application to validate the security stamp when the user logs in.
                // This is a security feature which is used when you change a password or add an external login to your account.  
                OnValidateIdentity = SecurityStampValidator.OnValidateIdentity<AppUserManager, AppUser>(
                    validateInterval: TimeSpan.FromMinutes(15),
                    regenerateIdentity: (manager, user) => manager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie))
            },
            CookieName = "MyCookie",
            //CookieDomain = "www.example.com",
            //CookieHttpOnly = true,
            //CookieSecure = CookieSecureOption.Always,
            ExpireTimeSpan = TimeSpan.FromMinutes(double.Parse(ConfigurationManager.AppSettings["app:SessionTimeout"])),
            SlidingExpiration = true
        });
    }
}

这是用于会话超时search4best的web.config代码

<add key="owin:AppStartup" value="Search4Best.App_Start.IdentityConfig" />
<add key="app:SessionTimeout" value="15"/>
ALi Moazzam

在web.config上尝试

<machineKeyvalidationKey="F18753F2CF84EFFFB10600B1E29D9849A74F080A1E1170BF728D8381979271EF6894673001C877FD8A349F8D953024019AF6C4C5090309B4569C1933ECC90D94" decryptionKey="504430FBB7D426A3C401600906CD5C121DC0808B0D40328E02EAF7A59652157B" validation="SHA1" decryption="AES"/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档