Цитата: нет, можно прикрутить SSO и тогда автоматом смогут входить Spark и возможно Psi 0.13
Потестил Psi 0.13rc1 - SSO не проходит и настроек не видно для этого.
И еще... Бьюсь над SSO в Pidgin (сервер Openfire 3.6.3). В логах Пиджин пишет, что мол GSSApi Error, не найдено имя сервера в Kerberos Database. При всем при том, что Spark спокойно работает через SSO.
Кто-нибудь знает, может я зря Пиджина мучаю и он просто не может SSO?
А вот лог Пиджина, запушенного с опцией d (debug):
Код: (10:01:37) account: Connecting to account auser@corpdomain.local/Resurs
(10:01:37) connection: Connecting. gc = 02794438
(10:01:37) dnssrv: querying SRV record for _xmpp-client._tcp.corpdomain.local
(10:01:37) wpurple: This version of dnsapi.dll contains DnsQuery_UTF8
(10:01:37) wpurple: This version of dnsapi.dll contains DnsRecordListFree
(10:01:37) dnssrv: found 1 SRV entries
(10:01:37) dnsquery: Performing DNS lookup for icq.corpdomain.local
(10:01:37) dnsquery: IP resolved for icq.corpdomain.local
(10:01:37) proxy: Attempting connection to 192.168.10.230
(10:01:37) proxy: Connecting to icq.corpdomain.local:5222 with no proxy
(10:01:37) proxy: Connection in progress
(10:01:37) proxy: Connecting to icq.corpdomain.local:5222.
(10:01:37) jabber: Sending: <?xml version='1.0' ?>
(10:01:37) jabber: Sending: <stream:stream to='corpdomain.local' xmlns='jabber:clie
nt' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(10:01:37) jabber: Recv (186): <?xml version='1.0' encoding='UTF-8'?><stream:str
eam xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" from="
corpdomain.local" id="f0128c95" xml:lang="en" version="1.0">
(10:01:37) jabber: Recv (388): <stream:features><starttls xmlns="urn:ietf:params
:xml:ns:xmpp-tls"></starttls><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl
"><mechanism>NTLM</mechanism><mechanism>GSSAPI</mechanism><mechanism>PLAIN</mech
anism></mechanisms><compression xmlns="http://jabber.org/features/compress"><met
hod>zlib</method></compression><auth xmlns="http://jabber.org/features/iq-auth"/
></stream:features>
(10:01:37) jabber: Sending: <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/>
(10:01:38) jabber: Recv (50): <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
(10:01:38) nss: subject=CN=corpdomain.local issuer=CN=corpdomain.local
(10:01:38) certificate/x509/tls_cached: Starting verify for corpdomain.local
(10:01:38) certificate/x509/tls_cached: Checking for cached cert...
(10:01:38) certificate/x509/tls_cached: ...Found cached cert
(10:01:38) nss/x509: Loading certificate from C:\portable\.purple\certificates\x
509\tls_peers\corpdomain.local
(10:01:38) certificate/x509/tls_cached: Peer cert matched cached
(10:01:38) certificate: Successfully verified certificate for corpdomain.local
(10:01:38) jabber: XML parser error for JabberStream 00C79FA8: Domain 1, code 5,
level 3: Extra content at the end of the document
(10:01:38) jabber: Sending (ssl): <stream:stream to='corpdomain.local' xmlns='jabbe
r:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
(10:01:38) jabber: Recv (ssl)(513): <?xml version='1.0' encoding='UTF-8'?><strea
m:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" f
rom="corpdomain.local" id="f0128c95" xml:lang="en" version="1.0"><stream:features><
mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>NTLM</mechanism><
mechanism>GSSAPI</mechanism><mechanism>PLAIN</mechanism></mechanisms><compressio
n xmlns="http://jabber.org/features/compress"><method>zlib</method></compression
><auth xmlns="http://jabber.org/features/iq-auth"/></stream:features>
(10:01:38) sasl: Mechs found: NTLM GSSAPI PLAIN
(10:01:38)
sasl: GSSAPI Error: Miscellaneous failure (Server not found in Kerber
os database)
(10:01:38) sasl: sasl_state is -1, failing the mech and trying again
(10:01:38) sasl: Mechs found: NTLM PLAIN
(10:01:38) sasl: No worthy mechs found