6

web.xmlgit から JHipster をダウンロードし、セッション タイムアウトの設定方法を理解しようとしましたが、そのためのクラスまたは Java ベースのクラスが見つかりませんでした。

sessionたとえばタイムアウトを 20 分に設定する方法を教えてください。

4

3 に答える 3

3

application-*.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

application-*.yml ファイルへの変更 "sessionTimeout" 属性を忘れないでください:)

server:
    port: 8080
    address: localhost
    sessionTimeout: 180000
于 2016-01-26T22:08:59.977 に答える
0

これは古い質問であることは知っていますが、呼び出されている構成設定が廃止されたため、回答を更新する必要がありました。代わりにこれを使用する必要があります。

    server:
        port: 8080
        servlet:
          session:
            timeout: 60s
于 2020-03-31T17:12:48.063 に答える