Min RK
cedaa184f1
update log instructions in getting started
...
use recommended output-piping instead of nonexistent log_file config
2016-06-24 17:15:50 +02:00
Fokko Driesprong
f491791081
Added requirements badge
2016-06-24 16:17:51 +02:00
Min RK
6bba1c474f
Add /user-redirect/ endpoint
...
should avoid needing to cram user-detection / intent into other endpoints.
That functionality isn't removed,
but warnings are added indicating that /user-redirect/ should be used instead.
2016-06-24 16:08:30 +02:00
Carol Willing
357f6799b0
Merge pull request #613 from minrk/user-redirect-560
...
Finish up cross-user redirects
2016-06-16 08:32:03 -07:00
Carol Willing
ce3ea270f5
Merge pull request #612 from minrk/doc-links
...
fix links to authenticator/spawner pages from howitworks
2016-06-16 08:28:56 -07:00
Min RK
992717adc0
support cross-user redirects when JupyterHub is on a prefix
2016-06-16 15:42:00 +02:00
Min RK
993101710f
fix links to authenticator/spawner pages from howitworks
2016-06-16 15:00:19 +02:00
Matthias Bussonnier
ac6fe61804
Merge pull request #609 from minrk/only-relevant-warning
...
hide http warning until it's relevant
2016-06-14 09:42:24 -07:00
Min RK
37aa1a291a
Merge pull request #606 from minrk/rm-hub-prefix-option
...
disable hub_prefix config
2016-06-13 12:08:58 +02:00
Min RK
c6294f2763
Merge pull request #607 from Carreau/fix-bad-security-anchor-link
...
Fix bad anchor
2016-06-13 12:08:34 +02:00
Min RK
6e9a77f55f
hide http warning until it's relevant
...
avoids flash of invalid warning when everything is correct
2016-06-13 12:07:52 +02:00
Min RK
799b407d89
Merge pull request #608 from Carreau/add-ssl-frontend-warning
...
Add a warning on login if page not over ssl.
2016-06-13 12:00:02 +02:00
Matthias Bussonnier
3ddfa5f939
Add a warning on login if page not over ssl.
...
The --no-ssl option in the backend make sens, but still too many
deployment are not over SSL because they underestimate / do not
understand the risks.
2016-06-12 13:24:46 -07:00
Matthias Bussonnier
5968661742
Fix bad anchor
2016-06-11 12:09:00 -07:00
Dara Adib
34592e3da5
Process single-user server redirects
...
Follow-up to #448 .
If single-user notebook is running, it will redirect other
users to hub root with next argument, which was previously
ignored.
2016-06-10 17:15:48 +02:00
Min RK
5aea7eda96
disable hub_prefix config
...
it shouldn't be configurable
2016-06-10 17:14:47 +02:00
Edward Leonard
08024be1c0
added code-block ends
...
forgot them in last commit
2016-06-06 22:07:10 -05:00
Edward Leonard
39daff3099
added example config with nginx reverse proxy
2016-06-06 22:05:27 -05:00
Min RK
d4c0fe8679
Merge pull request #597 from minrk/single-user-service-auth
...
use HubAuth in single-user server
2016-06-06 13:31:40 +02:00
Min RK
c9ae45bef3
Merge pull request #599 from minrk/groups
...
Add groups
2016-06-04 21:22:29 +02:00
Min RK
503f21fd37
allow initializing groups from config
...
c.JupyterHub.load_groups creates groups and adds users to them.
It *does not* remove users from groups added previously.
2016-06-01 14:35:34 +02:00
Min RK
6d106b24f4
add groups API
2016-06-01 14:04:32 +02:00
Min RK
71f47b7a70
add user groups
2016-06-01 13:47:53 +02:00
Min RK
844381e7c9
use HubAuthenticated in jupyterhub-singleuser
2016-05-31 13:20:21 +02:00
Min RK
267994b191
move singleuser script into the package
2016-05-31 12:59:38 +02:00
Min RK
cc2202c188
Merge pull request #554 from minrk/service-auth
...
Add HubAuth for authenticating services with JupyterHub
2016-05-31 12:58:51 +02:00
Min RK
4996a84ca0
Merge pull request #596 from minrk/hub-prefix-traitlet
...
fix _hub_prefix_changed signature
2016-05-31 12:58:37 +02:00
Min RK
3cefc2951c
fix _hub_prefix_changed signature
...
wasn't update for new traitlets API
c/o @Milly
2016-05-31 11:33:12 +02:00
Min RK
835b4afc06
Merge pull request #593 from minrk/redirect-typo
...
only strip base_url if it's actually there
2016-05-31 11:32:42 +02:00
Min RK
146bef1d88
test hub-authenticated tornado handler
2016-05-30 13:32:10 +02:00
Min RK
ef9656eb8b
add example service
2016-05-30 13:32:10 +02:00
Min RK
84868a6475
add login_url to HubAuth
...
needed for tornado redirects. Still not sure the best way to pass it to tornado app settings.
2016-05-30 13:32:10 +02:00
Min RK
9e9c6f2761
document services.auth
2016-05-30 13:32:10 +02:00
Min RK
19e8bdacfe
Add HubAuth for authenticating tornado-based services with JupyterHub
...
- HubAuth implements request to identify users with the Hub
- HubAuthenticated is a mixin for tornado handlers
2016-05-30 13:32:10 +02:00
Min RK
c6640aa51d
only strip base_url if it's actually there
2016-05-30 10:34:33 +02:00
Min RK
1514a2f2e2
ignore .cache
2016-05-27 16:12:54 +02:00
Min RK
9edb282067
Merge pull request #591 from minrk/clean-css-fix
...
require clean-css 3.4.13
2016-05-27 13:12:09 +02:00
Min RK
9ffe5e6187
require clean-css 3.4.13
...
fixes node 6 compatibility
2016-05-26 18:31:10 +02:00
Min RK
14662111a8
Merge pull request #508 from minrk/alembic
...
Use alembic for database migrations
2016-05-26 15:40:44 +02:00
Min RK
a7ea5774d9
test database upgrades with alembic
2016-05-26 15:32:57 +02:00
Min RK
c998458362
include old-jupyterhub.sqlite generated by
...
I don't like including this, but I don't know a better way to get a starting db
other than doing a complete installation of old JupyterHub in an env.
At least it's small.
2016-05-26 15:32:50 +02:00
Min RK
07ddede40c
typo: write db url in alembic
2016-05-26 15:31:49 +02:00
Min RK
b8a6ac62e8
include alembic in package_data
2016-05-26 14:23:10 +02:00
Min RK
86e9a3217c
add jupyterhub upgrade-db entry point
...
don't do automatic upgrades (yet)
I'm not sure if auto upgrades are a good idea or not.
2016-05-26 14:17:41 +02:00
Min RK
f591e6e3fb
require alembic
2016-05-26 14:17:41 +02:00
Min RK
64dd1db327
add User.auth_state column
...
a place for storing authenticator state,
and a simple test case for alembic.
2016-05-26 14:17:41 +02:00
Min RK
b68569f61c
init alembic
...
prepare for database migration
2016-05-26 14:17:40 +02:00
Min RK
3a52e3f4df
Merge pull request #589 from minrk/test-with-base-url
...
Run tests with an encoded base_url
2016-05-26 14:14:18 +02:00
Min RK
05c268e190
Run tests with an encoded base_url
...
to ensure we get our escaping right
Mostly revealed fixes needed in tests so far, not code,
but should catch regressions.
2016-05-26 13:56:20 +02:00
Carol Willing
98937de278
Merge pull request #586 from jupyterhub/willingc-patch-1
...
Fix typo in README link
2016-05-25 09:36:41 -07:00