From 98f5a3172ae8ffe00c9c45132d50fa7ee04f8913 Mon Sep 17 00:00:00 2001 From: Jan Kaluza Date: May 25 2018 11:03:59 +0000 Subject: Pass the 'principal' to HTTPKerberosAuth to be really sure we use the right one. --- diff --git a/freshmaker/errata.py b/freshmaker/errata.py index b33fa7b..1f8623f 100644 --- a/freshmaker/errata.py +++ b/freshmaker/errata.py @@ -124,10 +124,10 @@ class Errata(object): Document: /developer-guide/api-http-api.html """ with krb_context(): - r = requests.get("%s/%s/%s" % (self.server_url, - self._rest_api_ver, - endpoint.lstrip('/')), - auth=HTTPKerberosAuth()) + r = requests.get( + "%s/%s/%s" % (self.server_url, self._rest_api_ver, + endpoint.lstrip('/')), + auth=HTTPKerberosAuth(principal=conf.krb_auth_principal)) r.raise_for_status() return r.json() @@ -137,8 +137,9 @@ class Errata(object): See also Legacy section in /developer-guide/api-http-api.html """ with krb_context(): - r = requests.get('{}/{}'.format(self.server_url, endpoint), - auth=HTTPKerberosAuth()) + r = requests.get( + '{}/{}'.format(self.server_url, endpoint), + auth=HTTPKerberosAuth(principal=conf.krb_auth_principal)) r.raise_for_status() return r.json()