Hi everyone,
I have read over many post trying to figure out how to get SSO to work with no luck.
I have recreated jabber.keytab files, I’ve gone over the guides many times looking for somethign I might have missed.
Here is my setup
Windows Server 2003 domain
chatserver is running the current ver of openfire, the other machine is running the current version of spark
I’ve made the reg edits to both machines.
both machines have the same krb5.ini file
keytab file has been created with both windows tool and java tool
Anyways. here is my debug from spark
<?xml version='1.0' encoding='UTF-8'?>stream:featuresGSSAPI</mechani sms>zlib</stream:features>
There isn’t much showing up in openfire.
2009.01.30 08:50:41 ConnectionHandler:
java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(Unknown Source)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.read(Unknown Source)
at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
at org.apache.mina.transport.socket.nio.SocketIoProcessor.read(SocketIoProcessor.j ava:218)
at org.apache.mina.transport.socket.nio.SocketIoProcessor.process(SocketIoProcesso r.java:198)
at org.apache.mina.transport.socket.nio.SocketIoProcessor.access$400(SocketIoProce ssor.java:45)
at org.apache.mina.transport.socket.nio.SocketIoProcessor$Worker.run(SocketIoProce ssor.java:485)
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:51)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2009.01.30 08:50:44 NIOConnection: startTLS: using c2s
krb5.ini
[libdefaults]
default_realm = DOMAIN.LOCAL
noaddresses = true
[realms]
DOMAIN.LOCAL = {
kdc = domaincontroller.domain.local
default_domain = domain.local
}
my gss.conf
com.sun.security.jgss.accept {
com.sun.security.auth.module.Krb5LoginModule
required
storeKey=true
keyTab="d:/Program Files/Openfire/resources/jabber.keytab"
doNotPrompt=true
useKeyTab=true
realm="DOMAIN.LOCAL"
principal="xmpp/servername.domain.local@DOMAIN.LOCAL"
debug=true;
};
Thanks for any help and insite you may be able to provide.