diff --git a/jupyter/base/values/values.yaml b/jupyter/base/values/values.yaml index 8d27b90..5f2905c 100644 --- a/jupyter/base/values/values.yaml +++ b/jupyter/base/values/values.yaml @@ -26,6 +26,14 @@ hub: super().pre_spawn_start(user, spawner) access_token = self.user_dict[user.name]['access_token'] spawner.environment['NEXTCLOUD_ACCESS_TOKEN'] = access_token + + async def refresh_user(self, user, handler=None): + access_token = self.user_dict[user.name]['access_token'] + refresh_token = self.user_dict[user.name]['refresh_token'] + token_response = self.user_dict[user.name]['token_response'] + print(token_response) + return True + c.JupyterHub.authenticator_class = NextcloudOAuthenticator c.NextcloudOAuthenticator.client_id = os.environ['NEXTCLOUD_CLIENT_ID'] c.NextcloudOAuthenticator.client_secret = os.environ['NEXTCLOUD_CLIENT_SECRET']