Min RK
bd002e5340
Merge pull request #325 from minrk/authenticator-hooks
...
add pre/post-spawn hooks for Authenticators
2015-11-04 16:07:01 +00:00
Min RK
6f2aefb990
add pre/post-spawn hooks for Authenticators
...
allows setup/cleanup to be performed by the authenticator
use this to open PAM sessions at spawn
and close them at stop,
rather than open at login and never close.
2015-10-16 12:02:44 +02:00
Min RK
bd3c878c67
Merge pull request #320 from minrk/authenticator-username
...
get username from authenticator
2015-10-06 15:43:22 +02:00
Min RK
c1de376b6a
Merge pull request #310 from minrk/singleuser-notebook
...
single-user imports notebook package directly
2015-10-06 14:08:35 +02:00
Min RK
4cc74d287e
get username from authenticator
2015-10-06 13:36:34 +02:00
Min RK
411a7a0bd8
single-user imports notebook package directly
...
instead of relying on IPython.html shims
when should we drop support for IPython 3?
2015-09-24 16:13:28 +02:00
Min RK
498c062ee0
Merge pull request #309 from minrk/gen.sleep
...
use gen.sleep
2015-09-24 16:09:55 +02:00
Min RK
d1edbddb77
use gen.sleep
...
instead of elaborate `gen.Task(add_timeout...)`
requires tornado 4.1
2015-09-23 17:04:01 +02:00
Min RK
0c9214ffb7
Merge pull request #307 from minrk/test-3.5
...
test on 3.5
2015-09-22 14:17:30 +02:00
Min RK
db0aaf1027
test on 3.5
...
requires pytest >= 2.8
2015-09-22 14:09:23 +02:00
Min RK
42681f8512
Merge pull request #306 from minrk/test-token-username
...
update token app test
2015-09-22 14:08:41 +02:00
Min RK
e5c1414b6a
update token app test
...
now that admin user isn't added by default
2015-09-22 10:14:11 +02:00
Min RK
d857c20de0
Merge pull request #304 from minrk/rm-default-admin
...
Remove implicit admin of launching user
2015-09-22 08:59:28 +02:00
Min RK
a267174a03
Remove implicit admin of launching user
...
instead, warn about missing admins and point to config.
2015-09-21 10:52:19 +02:00
Min RK
768eeee470
Merge pull request #298 from minrk/spawner-authenticator
...
give Spawners a handle on the Authenticator
2015-09-11 14:24:38 +02:00
Min RK
a451f11cd3
give Spawners a handle on the Authenticator
...
band-aid for spawner-authenticator pairs
2015-09-11 11:57:41 +02:00
Min RK
63a476f9a6
remove some unused cruft from spawner
2015-09-11 11:23:00 +02:00
Min RK
100b17819d
Merge pull request #296 from minrk/pamela
...
use pamela instead of simplepam
2015-09-11 11:02:14 +02:00
Min RK
024d8d7378
update mocking for pamela
2015-09-09 14:24:53 +02:00
Min RK
15e50529ff
use pamela instead of simplepam
...
and open PAM sessions after successful auth
2015-09-09 13:55:02 +02:00
Min RK
a1a10be747
Merge pull request #290 from jhamrick/clear-login-cookies
...
Unset all login cookies
2015-08-22 18:55:30 -07:00
Jessica B. Hamrick
a91ee67e74
Reset other_user_cookies after clearing them
2015-08-22 13:14:05 -07:00
Jessica B. Hamrick
ea5bfa9999
Unset all login cookies
2015-08-21 19:24:44 -07:00
Min RK
bea58ee622
Merge pull request #288 from minrk/dont-auto-redirect-root
...
redirect unauthenticated root to *regular* login page
2015-08-19 21:44:00 -07:00
Min RK
b698d4d226
redirect root to *regular* login page
...
shows "Login with..." button for external services
instead of auto-redirecting to login service
(no good for oauth)
2015-08-19 12:43:32 -07:00
Min RK
139c7ecacb
always render login page at /login
2015-08-19 12:30:10 -07:00
Min RK
eefa8fcad7
Merge pull request #284 from minrk/double-base-url
...
remove double base_url in login redirect
2015-08-06 21:48:49 -07:00
Min RK
acaedcd898
remove double base_url in login redirect
...
user.server.base_url is already correct,
and shouldn't be joined with the hub url
2015-08-06 21:37:06 -07:00
Min RK
a075661bfb
Merge pull request #276 from Crunch-io/redirect-to-login
...
Redirect unauthenticated root to login
2015-07-23 13:00:16 -07:00
Joseph Tate
f2246df5bb
Fix logging and comments
2015-07-23 15:08:53 -04:00
Joseph Tate
1a3c062512
Fix broken test
2015-07-23 15:06:20 -04:00
Joseph Tate
05e4ab41fe
Redirect to the loginurl when not logged in, fix the user.running redirect to fix a redirect loop
2015-07-23 15:06:03 -04:00
Min RK
6f3ccb2d3d
Merge pull request #275 from jhamrick/installation-instructions
...
Update installation instructions
2015-07-14 22:06:52 -07:00
Jessica B. Hamrick
6e5ce236c1
Update installation instructions
2015-07-14 15:36:35 -07:00
Min RK
58437057a1
back to dev
2015-07-12 15:30:47 -05:00
Min RK
7d39e6a1a3
release 0.2.0
0.2.0
2015-07-12 15:30:02 -05:00
Min RK
0b1aebbbf4
Merge pull request #274 from minrk/check-referer
...
port security fixes from IPython
2015-07-12 15:27:26 -05:00
Min RK
3003c87f02
check Referer on API requests
...
For CSRF
2015-07-12 14:23:02 -05:00
Min RK
2c8c88ac3f
add CSP report handler
2015-07-12 11:22:21 -05:00
Min RK
db994e09d3
add OPTIONS on API handlers
2015-07-12 11:22:21 -05:00
Min RK
357ba23ff3
set csp_report_uri in single-user server
...
so Hub gets CSP reports instead of single-user servers.
2015-07-12 11:22:21 -05:00
Min RK
54c0c276ed
use hmac.compare_digest for constant time comparisons on tokens
2015-07-12 11:22:21 -05:00
Min RK
baf8bd9e03
Merge pull request #269 from minrk/travis-segfaulty
...
Use thread local storage to avoid sharing db sessions in tests
2015-07-09 15:08:55 -05:00
Min RK
e866abe1a0
use thread-local properties for hub, proxy
2015-07-09 11:34:35 -05:00
Min RK
48fe642c44
use thread local db sessions
...
to avoid segfaults on Travis
2015-07-09 11:34:35 -05:00
Min RK
c8487c2117
Merge pull request #268 from dietmarw/patch-1
...
ipython/ipython is deprecated.
2015-07-09 09:19:47 -05:00
Dietmar Winkler
0d6ee3c63c
ipython/ipython is deprecated.
...
The correct one is now jupyter/notebook
2015-07-09 09:53:18 +02:00
Min RK
a00abc7a76
Merge pull request #267 from minrk/strict-next
...
require next_url to be an absolute path
2015-07-07 12:33:19 -05:00
Min RK
02c8855d10
Merge pull request #264
...
add supplemental groups to single-user servers
closes #264
2015-07-07 12:31:33 -05:00
Min RK
b5877ac546
Catch failure to set gids
2015-07-07 12:28:17 -05:00