mirror of
https://github.com/casdoor/casdoor.git
synced 2025-07-03 20:50:19 +08:00
Fix refreshExpireInHours zero value issue
This commit is contained in:
@ -224,6 +224,9 @@ func generateJwtToken(application *Application, user *User, nonce string, scope
|
|||||||
nowTime := time.Now()
|
nowTime := time.Now()
|
||||||
expireTime := nowTime.Add(time.Duration(application.ExpireInHours) * time.Hour)
|
expireTime := nowTime.Add(time.Duration(application.ExpireInHours) * time.Hour)
|
||||||
refreshExpireTime := nowTime.Add(time.Duration(application.RefreshExpireInHours) * time.Hour)
|
refreshExpireTime := nowTime.Add(time.Duration(application.RefreshExpireInHours) * time.Hour)
|
||||||
|
if application.RefreshExpireInHours == 0 {
|
||||||
|
refreshExpireTime = expireTime
|
||||||
|
}
|
||||||
|
|
||||||
user = refineUser(user)
|
user = refineUser(user)
|
||||||
|
|
||||||
|
@ -65,6 +65,7 @@ class ApplicationListPage extends BaseListPage {
|
|||||||
redirectUris: ["http://localhost:9000/callback"],
|
redirectUris: ["http://localhost:9000/callback"],
|
||||||
tokenFormat: "JWT",
|
tokenFormat: "JWT",
|
||||||
expireInHours: 24 * 7,
|
expireInHours: 24 * 7,
|
||||||
|
refreshExpireInHours: 24 * 7,
|
||||||
formOffset: 2,
|
formOffset: 2,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user