I really want to support Kerberos as an auth mech, I just haven't gotten to it, and we haven't had enough pressure from customers to do it.
I need to re-investigate the latest Kerberos support in JAAS and see how easy it would be to use it in a server-environment for username/pass verification. If someone can give me a simple call that looks something like:
boolean auth(String principal, String password, String[] kdcHostname, String realm);
then it should be trivial to add.
One potential solution (I can't recall if this is available) would be to compile OpenLDAP such that when users bind to it and give a password it uses Kerberos to verify the password. If this is possible, you could then configure Zimbra to talk to that external LDAP server for authentication.
Please file a bug in bugzilla request Kerberos support for auth and vote on it.
thanks, roland |