【问题标题】:Remember me feature on ThinkTecture Identity server client websiteThinkTecture Identity 服务器客户端网站上的记住我功能
【发布时间】:2016-01-07 09:05:14
【问题描述】:

在我的解决方案中,我使用的是 Thinktecture IdentityServer。 我想介绍记住我的功能(持久性 cookie),所以我使用了这里描述的 AllowRememberMe 选项:https://identityserver.github.io/Documentation/docsv2/configuration/authenticationOptions.html

这很好用,但持久性 cookie 仅为 IdentityServer 实例创建 - 而不是为需要身份验证的客户端网站创建。

我的问题是:是否有开箱即用的解决方案来实现这一目标?或者我是否通过索赔等方式传递了关于 cookie 过期的详细信息?

【问题讨论】:

    标签: asp.net .net cookies identityserver3


    【解决方案1】:

    当然,身份服务器只能为自己发出 cookie,而不是为您的应用程序发出 cookie。您需要在应用程序代码中执行此操作。

    【讨论】:

    • 谢谢!但现在的问题是“rememberMe”模型属性仅在内部 IdentityServer 类中可见。我的意思是,现在我无法获取登录帖子请求值。所以实际上在登录操作之后(在客户端网站上)无法区分用户是否勾选了记住我复选框。
    • 是的。 idsrv 中身份验证会话的生命周期和您的应用程序是独立的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-10
    • 2014-03-15
    • 1970-01-01
    • 2016-06-03
    相关资源
    最近更新 更多