38 lines
1.5 KiB
Text
38 lines
1.5 KiB
Text
|
Disable Kerberos support, we don't have requests_gssapi or requests_kerberos
|
||
|
|
||
|
Index: Nagstamon/Servers/Generic.py
|
||
|
--- Nagstamon/Servers/Generic.py.orig
|
||
|
+++ Nagstamon/Servers/Generic.py
|
||
|
@@ -54,13 +54,13 @@ from Nagstamon.Config import (AppInfo,
|
||
|
|
||
|
|
||
|
# requests_gssapi is newer but not available everywhere
|
||
|
-try:
|
||
|
- # extra imports needed to get it compiled on macOS
|
||
|
- import numbers
|
||
|
- import gssapi.raw.cython_converters
|
||
|
- from requests_gssapi import HTTPSPNEGOAuth as HTTPSKerberos
|
||
|
-except ImportError:
|
||
|
- from requests_kerberos import HTTPKerberosAuth as HTTPSKerberos
|
||
|
+#try:
|
||
|
+# # extra imports needed to get it compiled on macOS
|
||
|
+# import numbers
|
||
|
+# import gssapi.raw.cython_converters
|
||
|
+# from requests_gssapi import HTTPSPNEGOAuth as HTTPSKerberos
|
||
|
+#except ImportError:
|
||
|
+# from requests_kerberos import HTTPKerberosAuth as HTTPSKerberos
|
||
|
|
||
|
try:
|
||
|
from requests_ecp import HTTPECPAuth
|
||
|
@@ -272,8 +272,8 @@ class GenericServer(object):
|
||
|
self.session.auth = requests.auth.HTTPDigestAuth(self.username, self.password)
|
||
|
elif self.authentication == 'ecp':
|
||
|
self.session.auth = HTTPECPAuth(self.idp_ecp_endpoint, username=self.username, password=self.password)
|
||
|
- elif self.authentication == 'kerberos':
|
||
|
- self.session.auth = HTTPSKerberos()
|
||
|
+# elif self.authentication == 'kerberos':
|
||
|
+# self.session.auth = HTTPSKerberos()
|
||
|
|
||
|
# default to check TLS validity
|
||
|
if self.ignore_cert:
|