1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
#!/usr/bin/env python3
# Copyright (C) 2015 - mod_auth_gssapi contributors, see COPYING for license.
import os
import requests
from requests.auth import HTTPBasicAuth
if __name__ == '__main__':
url = 'http://%s/mech_name/mech.html' % os.environ['NSS_WRAPPER_HOSTNAME']
r = requests.get(url, auth=HTTPBasicAuth(os.environ['MAG_USER_NAME'],
os.environ['MAG_USER_PASSWORD']))
if r.status_code != 200:
raise ValueError('Basic Auth Failed')
if r.text.rstrip() != 'Basic/krb5':
raise ValueError(
'GSS_MECH check failed, expected Basic/krb5, got "%s"' %
r.text.rstrip())
|