2009-05-29 4 views
1

Grails 1.1에서 Jsecurity 플러그인 버전 0.3을 사용하고 있습니다. 사용자의 세션 시간 초과를 늘려야합니다.Grails Jsecurity plugin : 세션 타임 아웃을 늘리십시오.

내가 어떻게해야 하나?

+1

Grails 사용자 목록의 답변은 "http://www.nabble.com/How-to-change-the-session-timeout-for-JSecurity--td23334017.html"에서만 얻을 수 있습니다. 그냥 session.setMaxInactiveInterval (timeoutSeconds)을 설정해야합니다 –

답변

3

세션 시간 초과를 설정하는 또 다른 방법은 WebXML Plugin을 설치하고 web.xml에 세션 시간 초과를 설정하는 것입니다. 이렇게하면 매번 프로그래밍 방식으로 설정하지 않아도됩니다.

+1

이론 상으로는 좋은 아이디어이지만 WebXML Plugin은 세션 시간 초과 값 변경을 지원하지 않습니다. 필터, 리스너 및 컨텍스트 매개 변수 만 추가 할 수 있습니다. 이것에 대한 패치를 생성하기에 충분히 쉬워야합니다 ... –

+0

현재 그것은 아니지만, 당신이 말한 것처럼 그것은 큰 문제가 아닙니다. ;-) 다른 방법은 grails install-templates이고 정적 mannor에서 web.xml을 조작하는 것입니다. 플러그인을 개발하고 있다면 doWithWebDescriptor가 좋을 것입니다. –