FCLT#83677 SCIM koppeling bearer token verlopen

svn path=/Website/trunk/; revision=64950
This commit is contained in:
Jos Groot Lipman
2024-06-03 14:23:36 +00:00
parent c31972041e
commit d6ff21f1b3

View File

@@ -1197,11 +1197,12 @@ function jwt_verify(claim, secret, skew, duration)
jwt_warn(claim, txt)
return { err: txt };
}
else
else if (claim.payload.iat)
{
var dur = Math.floor((claim.payload.exp - claim.payload.iat) / 3600 / 24); // dagen
var now = new Date().getTime() / 1000;
var togo = Math.floor((claim.payload.exp - now) / 3600 / 24); // dagen
if (togo < 14)
if (dur > 14 && togo < 14)
{
var txt = "JWT token for {0} will expire soon at {1}".format(claim.payload.username || claim.payload.perslid_key || claim.payload.email, toISODateTimeString(new Date(claim.payload.exp * 1000)));
jwt_warn(claim, txt)