Fix logout
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:
"""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 ;-)