2016-07-07 79 views
0

我想爲我的休息api設置超時。我嘗試了不同的選擇,但它不起作用。問題與Grails的春季安全休息超時

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

但這兩個選項都不適合我。

我想要的是安全令牌必須在超過30分鐘的時間內過期,如果它是空閒的。

回答

0

在Grails的3(不知道它是否是在Grails的同2),你可以添加以下到您的application.yml

server: sessionTimeout: 5400

數以秒爲單位的超時,所以在這個例子中90分鐘。

解決方案來自這裏:https://stackoverflow.com/a/30861747/1051514

+0

Thanks alex。我認爲你的答案是爲web應用程序,但我要求grails春季安全休息,並且我正在使用grails 2.4.4。 –

+0

在Grails 3中,當使用Spring安全性的REST API時,這也適用。 對不起,我不能幫助更多與Grails 2.4.4 – alexanderfranke

+0

謝謝亞歷克斯。其實應用程序超時正在爲我工​​作,但REST API安全令牌超時不起作用。感謝您的答覆。 –