caslib provides a python interface to CAS [1].
A validating httplib.HTTPSConnection and urllib2.HTTPSHandler.
[1] | Central Authentication Service <http://www.jasig.org/cas> |
[2] | ssl implements certificate validation (included in Python-2.6+) <http://pypi.python.org/pypi/ssl> |
[3] | lxml provides html support <http://pypi.python.org/pypi/lxml> |