Esempio n. 1
0
 def __init__(self, typ, lifetime, iss, sign_alg, keyjar, **kwargs):
     Token.__init__(self, typ, lifetime, **kwargs)
     self.iss = iss
     self.lifetime = lifetime
     self.sign_alg = sign_alg
     self.keyjar = keyjar  # my signing key
     self.db = {}
Esempio n. 2
0
 def __init__(self, typ, keyjar, lt_pattern=None, **kwargs):
     self.type = typ
     JWT.__init__(self, keyjar, msgtype=TokenAssertion, **kwargs)
     Token.__init__(self, typ, **kwargs)
     self.lt_pattern = lt_pattern or {}
     self.db = {}
     self.session_info = {'': 600}
     self.exp_args = ['sinfo']
Esempio n. 3
0
 def __init__(self, typ, keyjar, lifetime, **kwargs):
     self.type = typ
     JWT.__init__(self, keyjar, lifetime=lifetime, msgtype=TokenAssertion,
                  **kwargs)
     Token.__init__(self, typ, lifetime=lifetime, **kwargs)
     self.db = {}
     self.session_info = {}
     self.exp_args = ['sinfo']
Esempio n. 4
0
 def __init__(self, typ, keyjar, lt_pattern=None, extra_claims=None, **kwargs):
     self.type = typ
     JWT.__init__(self, keyjar, msgtype=TokenAssertion, **kwargs)
     Token.__init__(self, typ, **kwargs)
     self.lt_pattern = lt_pattern or {}
     self.db = {}
     self.session_info = {"": 600}
     self.exp_args = ["sinfo"]
     self.extra_claims = extra_claims or {}
Esempio n. 5
0
 def __init__(self,
              typ,
              keyjar,
              lt_pattern=None,
              extra_claims=None,
              **kwargs):
     self.type = typ
     Token.__init__(self, typ, **kwargs)
     kwargs.pop("token_storage", None)
     JWT.__init__(self, keyjar, msgtype=TokenAssertion, **kwargs)
     self.lt_pattern = lt_pattern or {}
     self.db = {}  # type: Dict[str,str]
     self.session_info = {"": 600}
     self.exp_args = ["sinfo"]
     self.extra_claims = extra_claims or {}