thinktecture IdentityServer"记住我"组态

时间:2016-05-23 17:10:42

标签: c# identityserver3 thinktecture identitymanager

在' AuthenticationOptions'中,如果我将属性设置为" RememberLastUsername",则用户名始终使用我在登录表单中写入的先前用户名自动完成。如果我将该属性设置为false,则用户名永远不会记住我在登录表单中写的最后一个用户名。

我想要的是登录表单可以记住我写的前一个userName,如果我检查了"记得我"登录表单中的选项,如果我不检查该选项,我不希望下次登录时记住该用户名。

可以使用identityServer属性吗?

提前致谢

1 个答案:

答案 0 :(得分:1)

这是两种不同的设置。 “RememberLastUsername”按照您的描述工作 - 它只是预先填充用户名的便利,它通过发布cookie来实现。这是一个全局设置,与登录页面上的“记住我”复选框无关。

“记住我”复选框为用户发出持久登录cookie,因此当应用程序向IdentityServer发出登录请求时,用户将不再进入登录页面。