jhub_remote_user_authenticator issueshttps://git.rwth-aachen.de/jupyter/upstream/jhub_remote_user_authenticator/-/issues2021-06-14T14:10:29+02:00https://git.rwth-aachen.de/jupyter/upstream/jhub_remote_user_authenticator/-/issues/1Fix logout2021-06-14T14:10:29+02:00Steffen Vogelstvogel@eonerc.rwth-aachen.deFix logoutBeim JupyterHUb Authenticator habe ich inzwischen Erfolg gehabt, nachdem
ich mich mal intensiv mit Shibboleth beschäftigt hatte. Allerding gibt
Euer Code eine Fehlermeldung beim Ausloggen (obwohl es funktioniert!).
Der Fehler war in der ...Beim JupyterHUb Authenticator habe ich inzwischen Erfolg gehabt, nachdem
ich mich mal intensiv mit Shibboleth beschäftigt hatte. Allerding gibt
Euer Code eine Fehlermeldung beim Ausloggen (obwohl es funktioniert!).
Der Fehler war in der Wahl der Routine beim Logout-Hander:
```python
"""Redirect to Shibboleth logout."""
#async def handle_logout(self):
async def render_logout_page(self):
self.redirect(self.authenticator.logout_page)
```
Wenn man "handle_logout" gegen "render_logout_page" tauscht, dann gibt
es keinen Fehler. Ist auch mit der Python-Doku in
`jupyterhub/handlers/login.py` konform ;-)