Browse Source

feat: Leeway config

pull/568/head
claeyswo 11 months ago
parent
commit
183070e8b0
  1. 4
      src/keycloak/keycloak_openid.py

4
src/keycloak/keycloak_openid.py

@ -548,7 +548,11 @@ class KeycloakOpenID:
key = jwk.JWK.from_pem(key.encode("utf-8"))
kwargs["key"] = key
key = kwargs.pop("key")
leeway = kwargs.pop("leeway", 60)
full_jwt = jwt.JWT(jwt=token, **kwargs)
full_jwt.leeway = leeway
full_jwt.validate(key)
return jwt.json_decode(full_jwt.claims)
else:
full_jwt = jwt.JWT(jwt=token, **kwargs)

Loading…
Cancel
Save