diff --git a/IPython/frontend/html/notebook/base/handlers.py b/IPython/frontend/html/notebook/base/handlers.py index e317ebdb0..5a4dcd398 100644 --- a/IPython/frontend/html/notebook/base/handlers.py +++ b/IPython/frontend/html/notebook/base/handlers.py @@ -147,7 +147,10 @@ class AuthenticatedHandler(RequestHandler): @property def cookie_name(self): - return self.settings.get('cookie_name', '') + default_cookie_name = 'username-{host}'.format( + host=self.request.host, + ).replace(':', '-') + return self.settings.get('cookie_name', default_cookie_name) @property def password(self): diff --git a/IPython/frontend/html/notebook/notebookapp.py b/IPython/frontend/html/notebook/notebookapp.py index 9a0cbfe98..7ba521042 100644 --- a/IPython/frontend/html/notebook/notebookapp.py +++ b/IPython/frontend/html/notebook/notebookapp.py @@ -166,7 +166,6 @@ class NotebookWebApplication(web.Application): # authentication cookie_secret=os.urandom(1024), login_url=url_path_join(base_project_url,'/login'), - cookie_name='username-%s' % uuid.uuid4(), read_only=ipython_app.read_only, password=ipython_app.password,