From b6a79287d038a63d1363ae14a8afe091b7242e72 Mon Sep 17 00:00:00 2001 From: Micke Nordin Date: Fri, 12 Jan 2024 14:09:43 +0100 Subject: [PATCH] Indent --- jupyter/base/values/values.yaml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/jupyter/base/values/values.yaml b/jupyter/base/values/values.yaml index b4313e4..dfb9f4a 100644 --- a/jupyter/base/values/values.yaml +++ b/jupyter/base/values/values.yaml @@ -12,24 +12,20 @@ hub: extraConfig: oauthCode: | from oauthenticator.generic import GenericOAuthenticator - def post_auth_hook(authenticator, handler, authentication): user = authentication['auth_state']['oauth_user']['ocs']['data']['id'] auth_state = authentication['auth_state'] authenticator.user_dict[user] = auth_state return authentication - class NextcloudOAuthenticator(GenericOAuthenticator): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) - self.user_dict = {} - + self.user_dict = {} def pre_spawn_start(self, user, spawner): super().pre_spawn_start(user, spawner) access_token = self.user_dict[user.name]['access_token'] # refresh_token = self.user_dict[user.name]['refresh_token'] spawner.environment['NEXTCLOUD_ACCESS_TOKEN'] = access_token - c.JupyterHub.authenticator_class = NextcloudOAuthenticator c.NextcloudOAuthenticator.client_id = os.environ['NEXTCLOUD_CLIENT_ID'] c.NextcloudOAuthenticator.client_secret = os.environ['NEXTCLOUD_CLIENT_SECRET']