add notes on API tokens when they are allocated

This commit is contained in:
Min RK
2018-01-12 17:42:14 -08:00
parent d82de98001
commit aa23b01a57
4 changed files with 40 additions and 24 deletions

View File

@@ -344,8 +344,10 @@ class User:
base_url=base_url,
)
db.add(orm_server)
api_token = self.new_api_token()
note = "server token"
if server_name:
note += " for server %s" % server_name
api_token = self.new_api_token(note=note)
db.commit()
@@ -420,7 +422,10 @@ class User:
)
# use generated=False because we don't trust this token
# to have been generated properly
self.new_api_token(spawner.api_token, generated=False)
self.new_api_token(spawner.api_token,
generated=False,
note="retrieved from spawner %s" % server_name,
)
# update OAuth client secret with updated API token
if oauth_provider:
client_store = oauth_provider.client_authenticator.client_store