I have contacted Skyrix support and am patiently awaiting an answer,
however I was hoping someone may have seen this since my users aren't so
patient.
I installed InstantOGo and configured it to use LDAP. LDAP
authentication works great for Thunderbird and Mac Mail which use the
OGo Zidestore. When I try Outlook it logs to the Skyrix Zidestore log
instead and appears to be failing authentication. Does anyone know how
to enable LDAP for the Skyrix5 Zidestore as well? I included at the
bottom the only changes I have made to the server to get LDAP to work.
From the log file - /var/log/skyrix5/skyrix-zidestore.err
Mar 01 17:05:11 ZideStore [4617]: <[object-handler]>D request
0x09C444AC: OPTIONS /zidestore/so/dsmith/ (ctx=0x09D6262C)
Mar 01 17:05:11 ZideStore [4617]: <[object-handler]>D authenticator
allowed request.
Mar 01 17:05:11 ZideStore [4617]: <[object-handler]>D traverse
(/zidestore/so/dsmith/): dsmith (no acquisition)
Mar 01 17:05:11 ZideStore [4617]: |ZideStore| traverse: dsmith
Mar 01 17:05:11 ZideStore [4617]: |ZideStore| do traverse name: 'dsmith'
Mar 01 17:05:11 ZideStore [4617]: |ZideStore| lookup name: dsmith
Mar 01 17:05:11 ZideStore [4617]: |ZideStore| did not find key
'dsmith' in SoClass: <0x09AF40FC[SoObjCClass]: super=0x09AD9C8C
objc=ZideStore slots=GET>
Mar 01 17:05:11 ZideStore [4617]: |ZideStore| looked up value:
Mar 01 17:05:11 ZideStore [4617]: |ZideStore| lookup in root object:
Mar 01 17:05:11 ZideStore [4617]: |ZideStore| root is application object
Mar 01 17:05:11 ZideStore [4617]: |ZideStore| GOT:
Mar 01 17:05:11 ZideStore [4617]: |ZideStore| traverse miss:
name=dsmith: i=0,count=1
Mar 01 17:05:11 ZideStore [4617]: |ZideStore| miss is last object.
Mar 01 17:05:11 ZideStore [4617]: |ZideStore| handle miss error:
(Exception name:SoAuthRequired class:SoAuthRequiredException
reason:authentication required info:<nil>)
Mar 01 17:05:11 ZideStore [4617]: <[object-handler]>D not calling
exception: (Exception name:SoAuthRequired class:SoAuthRequiredException
reason:authentication required info:<nil>)
Mar 01 17:05:11 ZideStore [4617]: <[object-handler]>D render object:
(Exception name:SoAuthRequired class:SoAuthRequiredException
reason:authentication required info:<nil>)
Mar 01 17:05:11 ZideStore [4617]: <[object-handler]>D render in ctx:
<0x09D6262C[WOContext]: 00145e707c709d6262c app=ZideStore sn=none eid=
rqeid=>
Mar 01 17:05:11 ZideStore [4617]: <[object-handler]>D use
rule-selected renderer: <SoDefaultRenderer 0x9d687ac>
Mar 01 17:05:11 ZideStore [4617]: <[so-dflt-renderer]>D render as
security exception: (Exception name:SoAuthRequired
class:SoAuthRequiredException reason:authentication required info:<nil>)
Mar 01 17:05:11 ZideStore [4617]: <[so-dflt-renderer]>D
authenticator: <SxAuthenticator 0x9c49c74>
Mar 01 17:05:11 ZideStore [4617]: <[so-dflt-renderer]>D
authenticator did render exception.
Mar 01 17:05:11 ZideStore [4617]: <[object-handler]>D made response:
0x09D65494 (status=401,len=,type=)
Mar 01 17:05:11 ZideStore [4617]: <[object-handler]>D request
0x09C4E13C: OPTIONS /zidestore/so/dsmith/ (ctx=0x09D6262C)
Mar 01 17:05:11 ZideStore [4617]: <0x09C49C74[SxAuthenticator]> failed
to authenticate: dsmith.
Mar 01 17:05:12 ZideStore [4617]: <0x09C49C74[SxAuthenticator]> tried
wrong password for user 'dsmith'!
Mar 01 17:05:12 ZideStore [4617]: <[object-handler]>D request
0x09C52074: OPTIONS /zidestore/so/dsmith/ (ctx=0x09D6262C)
Mar 01 17:05:12 ZideStore [4617]: <0x09C49C74[SxAuthenticator]> failed
to authenticate: dsmith.
Mar 01 17:05:12 ZideStore [4617]: <0x09C49C74[SxAuthenticator]> tried
wrong password for user 'dsmith'!
What I added to my NSGlobalDomain.plist to get OGo Zidestore to work...
LSAuthLDAPServer = "dc01.avatartechnology.net";
LSAuthLDAPServerPort = "389";
LSAuthLDAPServerRoot = "dc=avatartechnology,dc=net";
LDAPInitialBindSpecific = YES;
LDAPInitialBindDN = "cn=ldapbind,cn=users,dc=avatartechnology,dc=net";
LDAPInitialBaseDN = "dc=avatartechnology,dc=net";
LDAPInitialBindPW = "********";
LDAPDebugEnabled = "YES";
LDAPLoginAttributeName = sAMAccountName;