Hamish Moffatt
Hamish Moffatt
I think it would be helpful for MessageLaunch to have a method to set the leeway passed to jwt.decode (`set_jwt_verify_leeway` perhaps), like it has `set_jwt_verify_options`.
> I searched for explanation on the "leeway" setting of pyjwt, it seems it is only for the expiration date: No, it is also applied to the `iat` validation, see...
> It was working till today. Then I started getting this must not be in the future error. I have a leeway of 120. Do you mean you applied @sdiemer...
A clock synchronization issue would explain why the problem just started.
You should be able to call `set_jwt_verify_options({"verify_iat": False}` on your MessageLaunch instance.
Wait, the error seems to be that Canvas is rejecting the `iat` from you, not the other way around. This is in a service call like AGS, NPRS etc. The...
Calls to those services *generate* a token which is set to the tool consumer (Canvas). The problem is with the `iat` in the generated token, not the validation of the...
I have a pull request for this here: https://github.com/dmitry-viskov/pylti1.3/pull/113
I'm not sure. Any is a wrapper around std::any. How would it be misused? Ultimately it just has to be anything that is streamable.
I don't have any figures from other utilities, but powertop shows nebula is waking 40-50 times per second even when there's no user traffic on the interface, which is the...