X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osmclient%2Fsol005%2Fclient.py;h=379951b5bfeaa768c66a76af32c9efcacc43e7d2;hb=c7393b88143880b33e7a46916159ed49049b58a2;hp=515de4e163972fc1cc16ad2e490b3319cca6c0d2;hpb=10bcf77a90b49da2ac3701bdd3c51e57130ff7c9;p=osm%2Fosmclient.git diff --git a/osmclient/sol005/client.py b/osmclient/sol005/client.py index 515de4e..379951b 100644 --- a/osmclient/sol005/client.py +++ b/osmclient/sol005/client.py @@ -55,6 +55,8 @@ class Client(object): self._user = user self._password = password self._project = project + self._project_domain_name = kwargs.get("project_domain_name") + self._user_domain_name = kwargs.get("user_domain_name") self._logger = logging.getLogger('osmclient') self._auth_endpoint = '/admin/v1/tokens' self._headers = {} @@ -103,6 +105,10 @@ class Client(object): postfields_dict = {'username': self._user, 'password': self._password, 'project_id': self._project} + if self._project_domain_name: + postfields_dict["project_domain_name"] = self._project_domain_name + if self._user_domain_name: + postfields_dict["user_domain_name"] = self._user_domain_name http_code, resp = self._http_client.post_cmd(endpoint=self._auth_endpoint, postfields_dict=postfields_dict, skip_query_admin=True)