2014-02-03 11 views
6

Я загрузил JHipster из git и попытался понять, как настроить тайм-аут сеанса, но не смог найти web.xml или Java-класс для этого.Конфигурация тайм-аута сеанса jhipster

Не могли бы вы помочь мне разобраться, как настроить session тайм-аут, например, на 20 минут?

ответ

6

Это конфигурация Spring Boot.

Вы можете настроить его в файле application-*.yml:

server: 
    port: 8080 
    address: localhost 
    sessionTimeout: 20000 
+0

это правильно! Спасибо. – Vielinko

3

в приложении - * YML файл:.

server: 
    port: 8080 
    address: localhost 
    sessionTimeout: 20000 

ОК в течение 20 минут, но если вы хотите иметь больше 30 минут ваш доступ к значению токена (атрибут tokenValidityInSeconds) по умолчанию равен 30 минутам. Вы можете настроить этот атрибут в файле application.yml.

Пример 3 часа = 180 минут = 10800 secondes:.

authentication: 
    oauth: 
     clientid: testspsyapp 
     secret: mySecretOAuthSecret 
     # Token is valid 3 hours 
     tokenValidityInSeconds: 10800 

Не забыть изменения "sessionTimeout" attribut в приложении - * YML файл :)

server: 
    port: 8080 
    address: localhost 
    sessionTimeout: 180000 
+0

- это сеансTimeout для приложения Oauth, когда истекает срок его действия? потому что я ищу решение для тайм-аута приложения oauth. –

+0

@Mohankumar Rathinam, вам нужно 2 param (tokenValidityInSeconds и sessionTimeout) – sgrillon

+0

Да, оба я хочу использовать @sgrillon –

 Смежные вопросы

  • Нет связанных вопросов^_^