diff --git a/jupyter_server/auth/login.py b/jupyter_server/auth/login.py index d0a2d722a4..30867c516a 100644 --- a/jupyter_server/auth/login.py +++ b/jupyter_server/auth/login.py @@ -172,6 +172,8 @@ def get_user(cls, handler): if user_id is None: get_secure_cookie_kwargs = handler.settings.get('get_secure_cookie_kwargs', {}) user_id = handler.get_secure_cookie(handler.cookie_name, **get_secure_cookie_kwargs ) + if user_id: + user_id = user_id.decode() else: cls.set_login_cookie(handler, user_id) # Record that the current request has been authenticated with a token.