Only internal_ssl kwargs if internal_ssl is enabled

This commit is contained in:
Thomas Mendoza
2018-06-07 16:00:57 -07:00
parent 3c21e7d45b
commit 25e6b31a5f

View File

@@ -215,12 +215,18 @@ class User:
db=self.db,
oauth_client_id=client_id,
cookie_options = self.settings.get('cookie_options', {}),
trusted_alt_names=self.settings.get('trusted_alt_names'),
)
if self.settings.get('internal_ssl'):
ssl_kwargs = dict(
internal_ssl=self.settings.get('internal_ssl'),
internal_certs_location=self.settings.get('internal_certs_location'),
internal_authority_name=self.settings.get('internal_authority_name'),
internal_notebook_authority_name=self.settings.get('internal_notebook_authority_name'),
trusted_alt_names=self.settings.get('trusted_alt_names'),
)
spawn_kwargs.update(ssl_kwargs)
# update with kwargs. Mainly for testing.
spawn_kwargs.update(kwargs)
spawner = spawner_class(**spawn_kwargs)