Spring jhipster会话超时配置
我从git下载了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
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