I got so frustrated with kerberos options for Python I started writing a new MIT Kerberos Python binding in my spare time. It's pythonic, meaning it supports all the basic python operations you expect such as genuine classes that encapsulate a genuine Kerberos object, properties, iteration, indexing, slices, comparison, stringification, etc. It's not complete yet, at the moment it supports these classes: Context, CCache, Credential, Principal, Keytab, Address, KeyBlock, and TicketTimes. It does not yet support krb5_get_init_creds_password() but the framework is so clean it would be easy to add.

I will be investigating adding kerberos support to Eventlet, and would be interested in using this library as well.

Freeipa-devel mailing list

Reply via email to