Carol Willing
e8a1d2f1bd
Clean up docstring errors
2017-02-08 20:53:53 -08:00
Carol Willing
5245670af1
Remove deprecated yield_fixture; add docstrings
2017-02-08 14:16:36 -08:00
Carol Willing
6b83d516a7
Merge pull request #976 from minrk/no-token-pop
...
Don't pop token env in single-user servers
2017-02-08 14:03:02 -08:00
Carol Willing
b72562e805
Merge pull request #971 from minrk/token-page
...
Add page for requesting tokens
2017-02-08 13:57:45 -08:00
Min RK
0b964c8358
Don't pop token env in single-user servers
...
Users should be allowed to access their own tokens to talk to the Hub API.
2017-02-08 22:31:18 +01:00
Min RK
d61f9547fe
Merge pull request #973 from apetresc/patch-1
...
Update traitlets dependency to 4.3
2017-02-08 22:24:25 +01:00
Adrian Petrescu
78360608b1
Update traitlets dependency
...
Fixes #972 . Currently, Jupyterhub actually has a hard requirement on the 4.3 traitlets API, otherwise you'll run into the crash described in that issue for any traitlets version older than that.
2017-02-08 11:21:23 -05:00
Min RK
2a25e3cb89
replace existing get_token tests
2017-02-08 16:46:50 +01:00
Min RK
f3b7fda4a8
it's JupyterHub
...
not Jupyter Hub
2017-02-08 14:43:11 +01:00
Min RK
6c6d070b16
minor html cleanup
2017-02-08 14:42:41 +01:00
Min RK
eec0a11ef0
add POST /authorizations/token to rest API docs
2017-02-08 14:39:13 +01:00
Min RK
2b262f453d
test requesting token via API
2017-02-08 14:32:19 +01:00
Min RK
c2b494f702
put nav in the header
...
reduce custom css, use more bootstrap variables.
Admin link is now in the heading rather than the list of big buttons
2017-02-08 14:19:35 +01:00
Min RK
958ee00efd
Add /token page with a button for requesting new tokens
2017-02-08 14:16:11 +01:00
Min RK
363354d941
allow POST /authorizations/token to request new tokens
2017-02-08 13:39:46 +01:00
Carol Willing
074ea61514
Merge pull request #969 from minrk/logout-redirect
...
redirect to `/hub/login` to avoid automatically starting login process
2017-02-03 08:17:19 -08:00
Min RK
abc59d3d30
redirect logout page to login page directly
...
instead of relying on root redirect
2017-02-03 12:55:45 +01:00
Min RK
fea683f992
redirect root to /hub/login instead of authenticator.login_url
...
/hub/login always renders a page,
whereas `authenticator.login_url` may automatically log the user in via redirects,
causing logout to appear not to work, as redirects immediately cause login again.
2017-02-03 12:51:03 +01:00
Min RK
3402f4f514
Merge pull request #966 from minrk/service-token-auth
...
support service tokens in HubAuth
2017-02-01 13:11:32 +01:00
Carol Willing
3bb82ea330
Merge pull request #949 from willingc/test-mock
...
Refactor test classes used to mock services
2017-01-27 05:43:29 -08:00
Carol Willing
bced09e5b3
Add file docstring from @minrk
2017-01-27 05:19:05 -08:00
Carol Willing
9e84402f42
Edit docstrings to clarify handlers are not mocked
2017-01-27 04:58:29 -08:00
Min RK
18c65453fd
Merge pull request #965 from willingc/test-proxy
...
Refactor proxy tests
2017-01-27 13:40:28 +01:00
Carol Willing
57ed99020f
Edit comment
2017-01-27 04:19:43 -08:00
Carol Willing
caa3b0c438
Parameterize test values
2017-01-27 04:14:51 -08:00
Carol Willing
5133cf0275
Add some comments
2017-01-27 04:14:51 -08:00
Carol Willing
7f6c080b46
Fix pep8 errors
2017-01-27 04:14:51 -08:00
Carol Willing
142907395f
Use pytest parameterize for proxy tests; fix spacing
2017-01-27 04:14:51 -08:00
Min RK
43d069438e
Merge pull request #956 from willingc/test-api
...
Refactor API tests
2017-01-27 10:36:14 +01:00
Carol Willing
e7b73c4f53
Add docstrings and remove request_received
2017-01-26 13:58:38 -08:00
Carol Willing
f2ca0a2372
Implement all methods for classes that inherit from abstract class
2017-01-26 12:54:11 -08:00
Carol Willing
021cfe446f
Fix formatting on a few requests
2017-01-26 12:41:39 -08:00
Carol Willing
1a71c906d5
Revert "Relax line length for requests"
2017-01-26 12:26:02 -08:00
Carol Willing
10d2eb6449
Return to original style for line length for requests
2017-01-26 12:20:19 -08:00
Carol Willing
0f283e088e
Fix minor formatting
2017-01-26 12:17:11 -08:00
Carol Willing
025977f19a
Clean up vertical spacing
2017-01-26 12:17:11 -08:00
Min RK
2a9ba788d0
shorten date_fmt in tests
...
reduces log prefix length a bit in test output
2017-01-26 11:52:59 +01:00
Min RK
aa65266726
support services in HubAuth
2017-01-26 11:52:40 +01:00
Min RK
4b6c58292b
add 'kind' field to user and group models
2017-01-26 11:48:20 +01:00
Min RK
d0813cc736
support service tokens in /api/authorizations
2017-01-26 10:44:25 +01:00
Min RK
f1d7e5e779
Merge pull request #961 from minrk/get-user-simplified
...
Enable token authentication in HubAuth
2017-01-26 09:55:35 +01:00
Min RK
66f01fc880
set login url on hub_auth
2017-01-25 22:58:10 +01:00
Min RK
d93384536f
clarify some things
...
- cleanup docstrings
- more comments
- rename cookie_cache to cache, since it's not a cache of cookies
2017-01-25 17:10:14 +01:00
Min RK
69250db70e
support token authentication in HubAuth.get_user
...
in Authorization header or `?token` parameter
enables token authentication in single-user server based on notebook >= 4.3 as well
2017-01-25 13:53:36 +01:00
Min RK
ad52398087
add get_login_url to HubAuthenticated
...
needed for tornado's default redirect
2017-01-25 13:52:14 +01:00
Min RK
4f1eec31a1
more code consolidation in HubAuth
...
consolidates duplicate code in user_for_cookie and user_for_token
into _check_hub_authorization
2017-01-25 13:50:20 +01:00
Min RK
43c02740ab
Merge pull request #960 from DeepHorizons/get_user_by_token
...
Added user_for_token method, moved r check into its own function
2017-01-25 10:39:01 +01:00
Joshua Milas
4605f74cf9
Fixed missing variable
2017-01-24 11:49:18 -05:00
Joshua Milas
9ab4b35f22
Changed error message to be more generic
2017-01-24 11:47:52 -05:00
Min RK
e9784f0e69
Merge pull request #959 from willingc/test-typo
...
Add missing assert to test
2017-01-24 13:27:51 +01:00