Add Authenticator.auto_login

Simplifies login URL, handler login

- all login redirects go to `settings['login_url']`
- `login_url` is unconditionally `/hub/login`
- `/hub/login` renders form page or 'login with...' button
- enabling auto_login redirects from /hub/login to Authenticator.login_url()
This commit is contained in:
Min RK
2017-04-07 14:49:18 +02:00
parent 5f498ffaf3
commit 6b22f80ead
6 changed files with 47 additions and 10 deletions

View File

@@ -53,7 +53,7 @@ class RootHandler(BaseHandler):
url = url_path_join(self.hub.server.base_url, 'home')
self.log.debug("User is not running: %s", url)
else:
url = url_path_join(self.hub.server.base_url, 'login')
url = self.settings['login_url']
self.redirect(url)