def topic(self, topic): """ Verify the token """ clock_load(orig_datetime.utcfromtimestamp(0)) r = jwt.verify_jwt(topic, 'secret', ['HS256'], ignore_not_implemented=True) clock_reset() return r
def topic(self, topic): """ Set clock and verify token with minted key """ clock, sjwt = topic clock_load(clock) pubk = generated_keys[alg] return jwt.verify_jwt(sjwt, pubk, timedelta(seconds=iat_skew))
def topic(self, topic): """ Set clock and verify token with minted key """ clock, sjwt = topic clock_load(clock) pubk = None if keyless else generated_keys[alg] return jwt.verify_jwt(sjwt, pubk, ['none'] if keyless else [alg], timedelta(seconds=iat_skew))
def topic(self, topic): """ Set clock and verify token """ clock, sjwt = topic clock_load(clock) if callable(pubk): return pubk(sjwt, timedelta(seconds=iat_skew)) return jwt.verify_jwt(sjwt, pubk, ['none'] if keyless else [alg], timedelta(seconds=iat_skew))
def topic(self, topic): """ Verify the token """ clock_load(orig_datetime.utcfromtimestamp(0)) r = jwt.verify_jwt(topic, JWK(kty='oct', k=base64url_encode('secret')), ['HS256']) clock_reset() return r
def topic(self, topic): """ Verify the token """ clock_load(orig_datetime.utcfromtimestamp(0)) r = jwt.verify_jwt(topic, 'secret', ['HS256']) clock_reset() return r