Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring jhipster会话超时配置_Spring_Security_Angularjs_Jhipster - Fatal编程技术网

Spring jhipster会话超时配置

Spring jhipster会话超时配置,spring,security,angularjs,jhipster,Spring,Security,Angularjs,Jhipster,我从git下载了JHipster,试图了解如何配置会话超时,但找不到任何web.xml或基于java的类 您能帮我弄清楚如何将会话超时配置为20分钟吗?这是一个Spring引导配置 您可以在应用程序-*.yml文件中配置它: server: port: 8080 address: localhost sessionTimeout: 20000 在应用程序-*.yml文件中: server: port: 8080 address: localhost

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


您能帮我弄清楚如何将
会话
超时配置为20分钟吗?

这是一个Spring引导配置

您可以在
应用程序-*.yml
文件中配置它:

server:
    port: 8080
    address: localhost
    sessionTimeout: 20000

在应用程序-*.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
        servlet:
          session:
            timeout: 60s

Oauth应用程序到期时,此sessionTimeout是否有效?因为我正在寻找oauth应用程序会话超时的解决方案。@Mohankumar Rathinam,您需要2个参数(TokenValiditySeconds和sessionTimeout)。在最近的Springboot版本中,这似乎已移动到server.servlet.session.timeout参数
    server:
        port: 8080
        servlet:
          session:
            timeout: 60s