<br><br>
<div bgcolor="#ffffff" text="#000000">
<big><big><small>Dear List <br>
<br>
I have a ejabberd server in set up on Cent OS 5.2 . I need to connect
to an exertnal Ads server for some users . My ejabberd.cfg file looks
something like this .</small><br>
<br>
</big></big><br>
<br>
{hosts, ["<a href="http://excads.netstat.com" target="_blank">excads.netstat.com</a>"]}.<br>
{host_config, "<a href="http://excads.netstat.com" target="_blank">excads.netstat.com</a>", [{auth_method,ldap},<br>
{ldap_servers,["<a href="http://excads.netstat.com" target="_blank">excads.netstat.com</a>"]},<br>
{ldap_uids, [{"sAMAccountName","%u"}]},<br>
{ldap_base,"dc=excads,dc=netstat,dc=com"},<br>
{ldap_rootdn,"cn=Administrator,cn=Users,dc=excads,dc=netstat,dc=com"},<br>
{ldap_password,"qwerasdf"}]}.<br>
<br>
<br>
<br>
<br>
<big>when i try to login I get the following error ( i apologies for
posting a huge log file )<br>
</big><br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
I(<0.244.0>:ejabberd_listener:112) : (#Port<0.437>)
Accepted connection {{192,168,10,105},44865} ->
{{192,168,50,137},5222}<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.499.0>:ejabberd_receiver:298) : Received XML on stream =
"<?xml version='1.0' ?><stream:stream to='<a href="http://excads.netstat.com" target="_blank">excads.netstat.com</a>'
xmlns='jabber:client' xmlns:stream='<a href="http://etherx.jabber.org/streams" target="_blank">http://etherx.jabber.org/streams</a>'
version='1.0'>"<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.500.0>:ejabberd_c2s:1362) : Send XML on stream = "<?xml
version='1.0'?><stream:stream xmlns='jabber:client'
xmlns:stream='<a href="http://etherx.jabber.org/streams" target="_blank">http://etherx.jabber.org/streams</a>' id='3974015530'
from='<a href="http://excads.netstat.com" target="_blank">excads.netstat.com</a>' version='1.0' xml:lang='en'>"<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.500.0>:ejabberd_c2s:1362) : Send XML on stream =
"<stream:features><mechanisms
xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>PLAIN</mechanism></mechanisms><register
xmlns='<a href="http://jabber.org/features/iq-register'/" target="_blank">http://jabber.org/features/iq-register'/</a>></stream:features>"<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.499.0>:ejabberd_receiver:298) : Received XML on stream =
"<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl'
mechanism='PLAIN'>AGFnbmVsbG8AMTJxd1FXUVc=</auth>"<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.499.0>:shaper:61) : State:
{maxrate,1000,0,1243844540317068}, Size=96<br>
M=48.0, I=4.794<br>
<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.251.0>:eldap:587) : {searchRequest,<br>
{'SearchRequest',"dc=excads,dc=netstat,dc=com",<br>
wholeSubtree,neverDerefAliases,0,0,false,<br>
{equalityMatch,<br>
{'AttributeValueAssertion',"sAMAccountName",<br>
"agnello"}},<br>
[]}}<br>
<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.251.0>:eldap:648) : {searchResEntry,<br>
{'SearchResultEntry',<br>
"CN=agnello,CN=Users,DC=excads,DC=netstat,DC=com",<br>
[{'PartialAttributeList_SEQOF',<br>
"objectClass",<br>
["top","person","organizationalPerson",<br>
"user"]},<br>
{'PartialAttributeList_SEQOF',"cn",<br>
["agnello"]},<br>
{'PartialAttributeList_SEQOF',"givenName",<br>
["agnello"]},<br>
{'PartialAttributeList_SEQOF',<br>
"distinguishedName",<br>
["CN=agnello,CN=Users,DC=excads,DC=netstat,DC=com"]},<br>
{'PartialAttributeList_SEQOF',<br>
"instanceType",<br>
["4"]},<br>
{'PartialAttributeList_SEQOF',<br>
"whenCreated",<br>
["20090529134023.0Z"]},<br>
{'PartialAttributeList_SEQOF',<br>
"whenChanged",<br>
["20090529134023.0Z"]},<br>
{'PartialAttributeList_SEQOF',<br>
"displayName",<br>
["agnello"]},<br>
{'PartialAttributeList_SEQOF',"uSNCreated",<br>
["69678"]},<br>
{'PartialAttributeList_SEQOF',"uSNChanged",<br>
["69684"]},<br>
{'PartialAttributeList_SEQOF',"name",<br>
["agnello"]},<br>
{'PartialAttributeList_SEQOF',"objectGUID",<br>
[[140,74,186,186,206,216,118,72,159,124,<br>
136,45,152,67,18,199]]},<br>
{'PartialAttributeList_SEQOF',<br>
"userAccountControl",<br>
["512"]},<br>
{'PartialAttributeList_SEQOF',<br>
"badPwdCount",<br>
["0"]},<br>
{'PartialAttributeList_SEQOF',"codePage",<br>
["0"]},<br>
{'PartialAttributeList_SEQOF',<br>
"countryCode",<br>
["0"]},<br>
{'PartialAttributeList_SEQOF',<br>
"badPasswordTime",<br>
["0"]},<br>
{'PartialAttributeList_SEQOF',"lastLogoff",<br>
["0"]},<br>
{'PartialAttributeList_SEQOF',"lastLogon",<br>
["0"]},<br>
{'PartialAttributeList_SEQOF',"pwdLastSet",<br>
["0"]},<br>
{'PartialAttributeList_SEQOF',<br>
"primaryGroupID",<br>
["513"]},<br>
{'PartialAttributeList_SEQOF',"objectSid",<br>
[[1,5,0,0,0,0,0,5,21,0,0,0,49,14,213,<br>
216,110,128,202,165,151,137,68,35,104,<br>
4,0,0]]},<br>
{'PartialAttributeList_SEQOF',<br>
"accountExpires",<br>
["9223372036854775807"]},<br>
{'PartialAttributeList_SEQOF',"logonCount",<br>
["0"]},<br>
{'PartialAttributeList_SEQOF',<br>
"sAMAccountName",<br>
["agnello"]},<br>
{'PartialAttributeList_SEQOF',<br>
"sAMAccountType",<br>
["805306368"]},<br>
{'PartialAttributeList_SEQOF',<br>
"userPrincipalName",<br>
[<a href="mailto:agnello@excads.netstat.com" target="_blank">"agnello@excads.netstat.com"</a>]},<br>
{'PartialAttributeList_SEQOF',<br>
"objectCategory",<br>
["CN=Person,CN=Schema,CN=Configuration,DC=excads,DC=netstat,DC=com"]}]}}<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.251.0>:eldap:648) : {searchResRef,<br>
["ldap://<a href="http://ForestDnsZones.excads.netstat.com/DC=ForestDnsZones,DC=excads,DC=netstat,DC=com" target="_blank">ForestDnsZones.excads.netstat.com/DC=ForestDnsZones,DC=excads,DC=netstat,DC=com</a>"]}<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.251.0>:eldap:648) : {searchResRef,<br>
["ldap://<a href="http://DomainDnsZones.excads.netstat.com/DC=DomainDnsZones,DC=excads,DC=netstat,DC=com" target="_blank">DomainDnsZones.excads.netstat.com/DC=DomainDnsZones,DC=excads,DC=netstat,DC=com</a>"]}<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.251.0>:eldap:648) : {searchResRef,<br>
["ldap://<a href="http://excads.netstat.com/CN=Configuration,DC=excads,DC=netstat,DC=com" target="_blank">excads.netstat.com/CN=Configuration,DC=excads,DC=netstat,DC=com</a>"]}<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.251.0>:eldap:648) : {searchResDone,<br>
{'LDAPResult',success,[],[],asn1_NOVALUE}}<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.254.0>:eldap:587) : {bindRequest,<br>
{'BindRequest',3,<br>
"CN=agnello,CN=Users,DC=excads,DC=netstat,DC=com",<br>
{simple,"12qwQWQW"}}}<br>
<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.254.0>:eldap:648) : {bindResponse,<br>
{'BindResponse',invalidCredentials,[],<br>
[56,48,48,57,48,51,48,56,58,32,76,100,97,112,<br>
69,114,114,58,32,68,83,73,68,45,48,67,48,57,<br>
48,51,51,52,44,32,99,111,109,109,101,110,<br>
116,58,32,65,99,99,101,112,116,83,101,99,<br>
117,114,105,116,121,67,111,110,116,101,120,<br>
116,32,101,114,114,111,114,44,32,100,97,116,<br>
97,32,55,55,51,44,32,118,101,99,101,0],<br>
asn1_NOVALUE,asn1_NOVALUE}}<br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
I(<0.500.0>:ejabberd_c2s:577) :
({socket_state,gen_tcp,#Port<0.437>,<0.499.0>}) Failed
authentication for <a href="mailto:agnello@excads.netstat.com" target="_blank">agnello@excads.netstat.com</a><br>
<br>
=INFO REPORT==== 2009-06-01 13:52:20 ===<br>
D(<0.500.0>:ejabberd_c2s:1362) : Send XML on stream =
"<failure
xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><not-authorized/></failure>"<br>
<br>
I<big> cant see the issue here , my cfg file looks proper ... and i am
able to query the external windows ads server. <br>
<br>
Can some one help me in guiding me where exactly i am going wrong .<br>
<br>
<br>
Thanks </big><br>
<pre cols="72">-- <br></pre></div>Regards <br>Agnello D'souza<br><br><br>