Mentions légales du service

Skip to content
Snippets Groups Projects

Users can now specify the default user when using an SSL client certificate.

Merged Luke Bertot requested to merge grid5000/python-grid5000:defaultuser into master
1 file
+ 4
2
Compare changes
  • Side-by-side
  • Inline
+ 4
2
@@ -63,6 +63,7 @@ class Grid5000(object):
session=None,
sslcert=None,
sslkey=None,
ssluser='anonymous',
**kwargs
):
self._uri = uri
@@ -75,6 +76,7 @@ class Grid5000(object):
self.client_cert = None
if sslcert is not None:
self.client_ssl = True
self.default_ssl_user = ssluser
if sslkey is not None:
self.client_cert = (sslcert, sslkey)
else:
@@ -161,8 +163,8 @@ class Grid5000(object):
request_headers["X-Api-User-CN"] = user_id
request_headers["X-Remote-Ident"] = user_id
else:
request_headers["X-Api-User-CN"] = "anonymous"
request_headers["X-Remote-Ident"] = "anonymous"
request_headers["X-Api-User-CN"] = self.default_ssl_user
request_headers["X-Remote-Ident"] = self.default_ssl_user
else:
res["auth"] = self._http_auth
Loading