Getting a kerberos ticket
donn at drizzle.com
Wed Jan 29 06:28:46 CET 2003
Quoth Mike McGavin <jester at NOSPAM.mcsnospam.vuw.netNOSPAM.nz>:
|> Then you need a keytab file with the principal's password, with access
|> restricted to your application ID (and root of course - there's no way
|> you can do this without giving the web host's admins access to your
|> database.) That can be used periodically to update credentials, via
|> kinit in a cron job, or every time the request runs.
| Thanks. Would I still need this if the process is running under my uid,
| or is it only if it's running as nobody?
Running as you. It's your password, kinit will use the keytab instead
|> A Python module for Kerberos5 is feasible, but seems like it might be
|> the least of your worries (maybe not even worth the installation and
|> maintenance of this C module.)
| I actually managed to find Elliot Lee's krb5 module at
| http://py.vaults.ca/parnassus/apyllo.py?i=187576001, but I'm having a
| difficult time getting it to compile under NetBSD. I'm not yet sure if
| it'll do what I want, but I'm hoping.
That's interesting, I'll have to see what he's got. NetBSD comes with
Heimdal, as opposed to MIT, Kerberos5. MIT and Heimdal aren't 100%
compatible at the API level in my experience, that could be the problem.
But you really do not need a Python krb5 module for this.
Donn Cave, donn at drizzle.com
More information about the Python-list