Пример #1
0
 def __init__(self, jwt_keys=None, name=""):
     Server.__init__(self, jwt_keys=jwt_keys)
     self.sdb = SessionDB()
     self.name = name
     self.client = {}
     self.registration_expires_in = 3600
     self.host = ""
 def __init__(self, patch, config={}):
     Server.__init__(self)
     self.patch = patch
     self.session = None
     self.config = {
         'issuer': 'https://example.com',
     }
     self.config.update(config)
     self.authz_codes = {}
     self.access_tokens = {}
     self.client = {
         'test-client': {
             'client_name': 'Test Client',
             'client_secret': 'test-secret',
             'post_logout_redirect_uris': [
                 'http://localhost:5000/sign-out',
             ],
             'redirect_uris': [
                 'http://localhost:5000/oidc_callback',
             ],
             'response_types': ['code'],
         }
     }
     self.access_token_lifetime = 3600
     self.authorization_code_lifetime = 600
     self.id_token_lifetime = 3600
     self.registration_expires_in = 3600
     self.host = ''
     self.userinfo_signed_response_alg = ''
     self.signing_key = RSAKey(key=rsa_load('signing_key.pem'), alg='RS256')
     self.urls = []
 def __init__(self, patch, config={}):
     Server.__init__(self)
     self.patch = patch
     self.session = None
     self.config = {
         'issuer': 'https://example.com',
     }
     self.config.update(config)
     self.authz_codes = {}
     self.access_tokens = {}
     self.client = {
         'test-client': {
             'client_name': 'Test Client',
             'client_secret': 'test-secret',
             'post_logout_redirect_uris': [
                 'http://localhost:5000/sign-out',
             ],
             'redirect_uris': [
                 'http://localhost:5000/oidc_callback',
             ],
             'response_types': ['code'],
         }
     }
     self.access_token_lifetime = 3600
     self.authorization_code_lifetime = 600
     self.id_token_lifetime = 3600
     self.registration_expires_in = 3600
     self.host = ''
     self.userinfo_signed_response_alg = ''
     self.signing_key = RSAKey(key=rsa_load('signing_key.pem'), alg='RS256')
     self.urls = []
Пример #4
0
 def __init__(self, name=""):
     Server.__init__(self)
     self.sdb = SessionDB()
     self.name = name
     self.client = {}
     self.registration_expires_in = 3600
     self.host = ""
     self.webfinger = WebFinger()
Пример #5
0
 def __init__(self, name=""):
     Server.__init__(self)
     self.sdb = SessionDB()
     self.name = name
     self.client = {}
     self.registration_expires_in = 3600
     self.host = ""
     self.webfinger = WebFinger()
Пример #6
0
 def __init__(self, name=""):
     Server.__init__(self)
     self.sdb = SessionDB(name)
     self.name = name
     self.client = {}
     self.registration_expires_in = 3600
     self.host = ""
     self.webfinger = WebFinger()
     self.userinfo_signed_response_alg = ""
Пример #7
0
 def __init__(self, name=""):
     Server.__init__(self)
     self.sdb = SessionDB(name)
     self.name = name
     self.client = {}
     self.registration_expires_in = 3600
     self.host = ""
     self.webfinger = WebFinger()
     self.userinfo_signed_response_alg = ""
Пример #8
0
 def __init__(self, name="", session_db_factory=None):
     Server.__init__(self)
     self.sdb = session_db_factory(name)
     self.name = name
     self.client = {}  # type: Dict[str, Dict[str, Any]]
     self.registration_expires_in = 3600
     self.host = ""
     self.webfinger = WebFinger()
     self.userinfo_signed_response_alg = ""