Skip to content
This repository was archived by the owner on Feb 7, 2024. It is now read-only.

Commit 46e0e40

Browse files
ernestaskmkutlak
authored andcommitted
Switch to requests-gssapi
This also explicitly disables mutual authentication, which seems to be causing issues with redirects to /start and friends. Context: https://fedoraproject.org/wiki/Changes/kerberos-in-python-modernization requests/requests-kerberos#64 pythongssapi/requests-gssapi#12 pythongssapi/requests-gssapi@498da2e Fixes #263 Signed-off-by: Ernestas Kulik <[email protected]>
1 parent 7211122 commit 46e0e40

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

retrace-server.spec.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Requires: python3-mod_wsgi
3939
Requires: python3-webob
4040
Requires: python3-magic
4141
Requires: python3-requests
42-
Requires: python3-requests-kerberos
42+
Requires: python3-requests-gssapi
4343
Requires: python3-distro
4444
Requires: python3-bugzilla
4545
Requires: python3-six

src/retrace-server-task

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import argparse
1313
import tempfile
1414
import requests
1515
from requests.packages.urllib3.exceptions import InsecureRequestWarning
16-
from requests_kerberos import HTTPKerberosAuth, OPTIONAL
16+
from requests_gssapi import HTTPSPNEGOAuth, DISABLED
1717

1818

1919
TASK_RETRACE, TASK_DEBUG, TASK_VMCORE, TASK_RETRACE_INTERACTIVE, \
@@ -581,7 +581,7 @@ if __name__ == "__main__":
581581
# check kerberos
582582
if ticket_check():
583583
LOGGER.info("Kerberos ticket is valid.")
584-
ARGS['kerberos'] = HTTPKerberosAuth(mutual_authentication=OPTIONAL)
584+
ARGS['kerberos'] = HTTPSPNEGOAuth(mutual_authentication=DISABLED)
585585
else:
586586
ARGS['kerberos'] = None
587587

0 commit comments

Comments
 (0)