Пример #1
0
 def __init__(self, public_key_retriever, **kwargs):
     self.public_key_retriever = public_key_retriever
     self.algorithms = algorithms.get_permitted_algorithm_names()
     self._seen_jti = OrderedDict()
     self._subject_should_match_issuer = kwargs.get(
         'subject_should_match_issuer', True)
     self._check_jti_uniqueness = kwargs.get('check_jti_uniqueness', True)
Пример #2
0
    def __init__(self, issuer, private_key_retriever, **kwargs):
        self.issuer = issuer
        self.private_key_retriever = private_key_retriever
        self.lifetime = kwargs.get('lifetime', datetime.timedelta(hours=1))
        self.algorithm = kwargs.get('algorithm', 'RS256')

        if self.algorithm not in set(
                algorithms.get_permitted_algorithm_names()):
            raise ValueError("Algorithm, '%s', is not permitted." %
                             self.algorithm)
        if self.lifetime > datetime.timedelta(hours=1):
            raise ValueError("lifetime, '%s',exceeds the allowed 1 hour max" %
                             (self.lifetime))
    def __init__(self, issuer, private_key_retriever, **kwargs):
        self.issuer = issuer
        self.private_key_retriever = private_key_retriever
        self.lifetime = kwargs.get('lifetime', datetime.timedelta(hours=1))
        self.algorithm = kwargs.get('algorithm', 'RS256')

        if self.algorithm not in set(
                algorithms.get_permitted_algorithm_names()):
            raise ValueError("Algorithm, '%s', is not permitted." %
                             self.algorithm)
        if self.lifetime > datetime.timedelta(hours=1):
            raise ValueError("lifetime, '%s',exceeds the allowed 1 hour max" %
                             (self.lifetime))
 def __init__(self, public_key_retriever, **kwargs):
     self.public_key_retriever = public_key_retriever
     self.algorithms = algorithms.get_permitted_algorithm_names()
     self._seen_jti = set()
     self._subject_should_match_issuer = kwargs.get(
         'subject_should_match_issuer', True)
 def __init__(self, public_key_retriever, **kwargs):
     self.public_key_retriever = public_key_retriever
     self.algorithms = algorithms.get_permitted_algorithm_names()
     self._seen_jti = set()
     self._subject_should_match_issuer = kwargs.get(
         'subject_should_match_issuer', True)
Пример #6
0
 def __init__(self, public_key_retriever, **kwargs):
     self.public_key_retriever = public_key_retriever
     self.algorithms = algorithms.get_permitted_algorithm_names()
     self._seen_jti = set()
Пример #7
0
 def __init__(self, public_key_retriever, **kwargs):
     self.public_key_retriever = public_key_retriever
     self.algorithms = algorithms.get_permitted_algorithm_names()
     self._seen_jti = set()