def topic(self): """ generate tokens, one with lifetime, one with expires """ lt = timedelta(seconds=exp) now = datetime.utcnow() not_before = (now + timedelta(minutes=nbf)) if nbf else None if callable(privk): token = privk(payload, alg, lt, not_before=not_before) else: token = jwt.generate_jwt(payload, privk, alg, lt, not_before=not_before, jti_size=jti_size) yield clock_tick(timedelta(milliseconds=1500)), token now = datetime.utcnow() not_before = (now + timedelta(minutes=nbf)) if nbf else None if callable(privk): token = privk(payload, alg, expires=(now + lt), not_before=not_before) else: token = jwt.generate_jwt(payload, privk, alg, expires=(now + lt), not_before=not_before, jti_size=jti_size) yield clock_tick(timedelta(milliseconds=1500)), token
def topic(self): """ Generate token """ token = jwt.generate_jwt(payload, None, 'none', timedelta(seconds=60)) header, claims, _ = token.split('.') parsed_header = json_decode(base64url_decode(header)) del parsed_header['alg'] return u"%s.%s." % (base64url_encode(json_encode(parsed_header)), claims)
def topic(self): """ Generate token """ return jwt.generate_jwt(payload, key, alg, timedelta(seconds=60), other_headers={'kid': '0123456789abcdef'})
def topic(self): """ Generate 10 tokens """ #pylint: disable=W0201 self.tokens = {} for _ in range(10): #pylint: disable=W0631 yield jwt.generate_jwt(payload, privk, alg, timedelta(seconds=5))
def topic(self): """ Generate token """ return jwt.generate_jwt(payload, key, alg, timedelta(seconds=60), other_headers={'alg': 'JWT'})
def topic(self): """ Generate token """ token = jwt.generate_jwt(payload, None, 'none', timedelta(seconds=60)) header, claims, _ = token.split('.') parsed_header = json_decode(base64url_decode(header)) del parsed_header['alg'] return u"%s.%s." % (base64url_encode( json_encode(parsed_header)), claims)
def topic(self): """ Generate token """ return jwt.generate_jwt(payload, pem_key, 'HS256', timedelta(seconds=60))
def topic(self): """ Generate the token """ return jwt.generate_jwt(payload, generated_key, 'RS256', timedelta(seconds=10))
def topic(self): """ Generate token """ return jwt.generate_jwt(payload, key, alg)
def topic(self): """ Generate token """ return jwt.generate_jwt(payload, key, alg, timedelta(seconds=60))