示例#1
0
 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
示例#2
0
 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):
     """ Verify the token """
     clock_load(orig_datetime.utcfromtimestamp(0))
     r = jwt.verify_jwt(topic, 'secret', ['HS256'],
                        ignore_not_implemented=True)
     clock_reset()
     return r
示例#4
0
 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))
示例#5
0
 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))
示例#6
0
 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
示例#8
0
 def topic(self, topic):
     """ Verify the token """
     clock_load(orig_datetime.utcfromtimestamp(0))
     r = jwt.verify_jwt(topic, '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