I set up SSO on our OpenFire a while ago. It never worked correctly. Today, after upgrading to 3.7.0beta I took another poke. The client appears to be properly setting up, including getting a KRB5 credential for the XMPP server, the same one configured in the gss.conf and listed in the keytab, but the server returns “not authorized” and the client falls back to PLAIN.
The “debug” setting seems to not actually return much in the way of debugging; Is there another debug setting which will dump information about the negotiation?