tamentis / cartman

Command line Trac tools
http://tamentis.com/projects/cartman/
ISC License
22 stars 10 forks source link

Support Kerberos authentication #20

Open dkutalek opened 8 years ago

dkutalek commented 8 years ago

Our Trac instance uses Kerberos authentication and without its support, Cartman is unfortunately unusable for. Please can you implement Kerberos auth for Cartman?

tamentis commented 8 years ago

I believe this should be doable using the https://github.com/requests/requests-kerberos authentication handler, however I don't have a way to test that myself. I would like to avoid adding a kerberos dependency to cartman so I'm guessing setting auth_type to kerberos is what would tentatively import the module.

tamentis commented 8 years ago

@dkutalek is your Trac system public and would you be open to provide me with an account for testing purpose?

dkutalek commented 8 years ago

Thank you for quick response. Unfortunately our Trac is not public. I can try to make a patch as time allows. Other possibility would be to prepare virtual appliance with kerberized Trac, but that is probably overhead.