Skip to content

Commit 79784e0

Browse files
authored
Merge pull request #347 from minrk/403-on-fail
403 on failed auth for EventStream
2 parents 518c9c8 + bbfd41c commit 79784e0

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

nbgitpuller/handlers.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ def __init__(self, *args, **kwargs):
2929
if 'git_lock' not in self.settings:
3030
self.settings['git_lock'] = locks.Lock()
3131

32+
def get_login_url(self):
33+
# raise on failed auth, not redirect
34+
# can't redirect EventStream to login
35+
# same as Jupyter's APIHandler
36+
raise web.HTTPError(403)
37+
3238
@property
3339
def git_lock(self):
3440
return self.settings['git_lock']

tests/test_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ def test_clone_auth(jupyterdir, jupyter_server):
136136
}
137137
r = request_api(params)
138138
# no token, redirect to login
139-
assert r.code == 302
139+
assert r.code == 403
140140

141141

142142
def test_clone_targetpath(jupyterdir, jupyter_server):

0 commit comments

Comments
 (0)