diff --git a/object/token_jwt.go b/object/token_jwt.go index 6fd9b25c..8e351843 100644 --- a/object/token_jwt.go +++ b/object/token_jwt.go @@ -224,6 +224,9 @@ func generateJwtToken(application *Application, user *User, nonce string, scope nowTime := time.Now() expireTime := nowTime.Add(time.Duration(application.ExpireInHours) * time.Hour) refreshExpireTime := nowTime.Add(time.Duration(application.RefreshExpireInHours) * time.Hour) + if application.RefreshExpireInHours == 0 { + refreshExpireTime = expireTime + } user = refineUser(user) diff --git a/web/src/ApplicationListPage.js b/web/src/ApplicationListPage.js index 924b0658..126a6860 100644 --- a/web/src/ApplicationListPage.js +++ b/web/src/ApplicationListPage.js @@ -65,6 +65,7 @@ class ApplicationListPage extends BaseListPage { redirectUris: ["http://localhost:9000/callback"], tokenFormat: "JWT", expireInHours: 24 * 7, + refreshExpireInHours: 24 * 7, formOffset: 2, }; }