示例#1
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']
示例#2
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']
示例#3
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 {}
示例#4
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 {}