Просмотр исходного кода

[raz] Propagate the renewer user for DWX (#2256)

(cherry picked from commit 36dbb94b592799a13b18a421e17b1409847a848c)
Prakash Ranade 4 лет назад
Родитель
Сommit
5fd9747f95
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      desktop/core/src/desktop/lib/raz/raz_client.py

+ 2 - 1
desktop/core/src/desktop/lib/raz/raz_client.py

@@ -28,6 +28,7 @@ import requests_kerberos
 
 
 from datetime import datetime, timedelta
 from datetime import datetime, timedelta
 
 
+from desktop.conf import AUTH_USERNAME
 from desktop.lib.exceptions_renderable import PopupException
 from desktop.lib.exceptions_renderable import PopupException
 import desktop.lib.raz.signer_protos_pb2 as raz_signer
 import desktop.lib.raz.signer_protos_pb2 as raz_signer
 
 
@@ -53,7 +54,7 @@ class RazToken:
 
 
   def get_delegation_token(self, user):
   def get_delegation_token(self, user):
     ip_address = socket.gethostbyname(self.raz_hostname)
     ip_address = socket.gethostbyname(self.raz_hostname)
-    GET_PARAMS = {"op": "GETDELEGATIONTOKEN", "service": "%s:%s" % (ip_address, self.raz_port), "renewer": "hue", "doAs": user}
+    GET_PARAMS = {"op": "GETDELEGATIONTOKEN", "service": "%s:%s" % (ip_address, self.raz_port), "renewer": AUTH_USERNAME.get(), "doAs": user}
     r = requests.get(self.raz_url, GET_PARAMS, auth=self.auth_handler, verify=False)
     r = requests.get(self.raz_url, GET_PARAMS, auth=self.auth_handler, verify=False)
     self.raz_token = json.loads(r.text)['Token']['urlString']
     self.raz_token = json.loads(r.text)['Token']['urlString']
     return self.raz_token
     return self.raz_token