jhipster会话超时配置

时间:2014-02-03 14:46:59

标签: spring security angularjs jhipster

我从git下载了JHipster,并试图了解如何配置会话超时但却找不到任何web.xml或基于java的类。

请你帮我弄清楚如何配置session超时,例如20分钟?

3 个答案:

答案 0 :(得分:8)

这是一个Spring Boot配置。

您可以在application-*.yml文件中配置它:

server:
    port: 8080
    address: localhost
    sessionTimeout: 20000

答案 1 :(得分:3)

在你的申请中 - *。yml文件:

server:
    port: 8080
    address: localhost
    sessionTimeout: 20000

可以持续20分钟,但如果您希望有30分钟以上的访问权限,则默认情况下,访问令牌的有效性(" tokenValidityInSeconds"属性)为30分钟。您可以在 application.yml 文件中配置此属性。

3小时的例子= 180分钟= 10800秒:

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

不要忘记更改" sessionTimeout"归因于你的申请 - *。yml文件:)

server:
    port: 8080
    address: localhost
    sessionTimeout: 180000

答案 2 :(得分:0)

我知道这是一个老问题,但是不赞成在调用配置设置时更新答案。您将要改用它。

    server:
        port: 8080
        servlet:
          session:
            timeout: 60s