【问题标题】:How to expire refresh token after 15 minutes on grails spring security rest application如何在grails spring security rest应用程序上15分钟后过期刷新令牌
【发布时间】:2019-05-10 01:05:55
【问题描述】:

我们正在一个 Grails 3.2.12 项目中使用 Spring Security Core(3.0.0) 和 Spring Security Rest 插件 (2.0.0.M2) 进行用户授权和访问控制。

现在,我们需要实现一种方法,在系统处于非活动状态 15 分钟后使用户访问过期。

项目配置为在登录15分钟后访问令牌过期,刷新令牌进程处于非活动状态,因此,用户需要重新登录。

问题是refresh token默认是永不过期的,如果我们实现refresh token的过程,用户访问永不过期。

我们计划的解决方案是什么:我们将访问令牌的过期时间更改为5分钟,并为刷新令牌创建一个15分钟的过期时间。

有什么方法可以为 grails spring security rest 插件上的刷新令牌创建过期时间?

【问题讨论】:

    标签: grails spring-security-rest


    【解决方案1】:

    【讨论】:

    • 谢谢@virtualdogbert。我认为你建议了我的团队同事。我们正在考虑重写 Refresh Token 生成器以添加过期日期,并重写验证器以检查 RefreshToken 是否有效。当我们完成这项任务时,我会发布结果。
    猜你喜欢
    • 2020-05-11
    • 2018-08-05
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 2018-01-11
    • 2017-12-02
    • 1970-01-01
    • 2016-09-04
    相关资源
    最近更新 更多