【问题标题】:Issue with grails spring security rest timed outgrails spring安全休息超时的问题
【发布时间】:2016-11-09 09:29:32
【问题描述】:

我想为我的 rest api 设置超时。我尝试了不同的选项,但它不起作用。

plugin.springsecurity.rest.token.storage.jwt.expiration=1800
                    OR
grails.plugin.springsecurity.rest.token.storage.memcached.expiration=1800

但这两个选项都不适合我。

我想要的是安全令牌如果空闲超过 30 分钟就必须过期。

【问题讨论】:

    标签: grails spring-security


    【解决方案1】:

    在 Grails 3 中(不确定在 Grails 2 中是否相同),您可以将以下内容添加到您的 application.yml

    server: sessionTimeout: 5400

    这个数字是以秒为单位的超时,所以在这个例子中是 90 分钟。

    解决方案来自这里:https://stackoverflow.com/a/30861747/1051514

    【讨论】:

    • 谢谢亚历克斯。我认为您的答案是针对 Web 应用程序,但我要求 grails spring security rest 并且我正在使用 grails 2.4.4。
    • 在 Grails 3 中,这在仅使用带有 spring 安全性的 REST API 时也有效。抱歉,我无法为 Grails 2.4.4 提供更多帮助
    • 谢谢亚历克斯。实际上应用程序超时对我有用,但 REST API 安全令牌超时不起作用。感谢您的回复。
    猜你喜欢
    • 2014-06-30
    • 2011-07-17
    • 1970-01-01
    • 2014-12-11
    • 2014-07-17
    • 1970-01-01
    • 2016-02-15
    • 2011-10-15
    • 1970-01-01
    相关资源
    最近更新 更多