I have a basic kerberos C extension done and before releasing it I’d
like some feedback on a couple of things. The extension covers
functions such as authentication and changing passwords, as well as
Suggestions on a name? Right now it’s called Krb5.
Best way to distribute it? At the moment I just have an
extconf.rb file. I’ve created gems before but not ones that have C
extensions. For the moment I will probably just put up a tarball and
once I know any major bugs are quashed I’ll create a gem.
Right you can authenticate a principle via password, and change a
principal’s password using krb5_change_password. The only kadmin
function are creating and deleting a principal. Principal creation
does support most of the principal options and attributes. Modifying
existing principals is probably next on the list.
I’ve tested it under Freebsd, and compiled it on debian where it
compiles (with warnings) and runs, but my deb box is behind a nat so
while I know it authenticated to our kdc it wasn’t able to get a reply