
Originally Posted by
jdaniel3760
I fixed this by using an IP addess for the hostname. Thanks
Hello, for me changing the hostname from fqdn:3268 to xxx.xxx.xxx.xxx:3268 did not help. With 10.1.0 the LDAP authenticator is broken. Production server running same software set but Mindtouch Core 10.0.7 is fine.
Error thrown is like that:
Code:
Request URI:
http://localhost:8081/deki/users/authenticate?dream.out.format=php&dream.in.host=HOSTNAME.DOMAIN.TLD&dream.in.scheme=https&dream.in.origin=xxx.xxx.xxx.xxx&authprovider=10
Server response:
Array
(
[exception] => Array
(
[coroutine] => Array
(
[frame] => Array
(
[@method] => MindTouch.Deki.Services.LdapAuthenticationService.UserLogin(DreamContext context, DreamMessage request, Result`1 response)
)
)
[message] => Filter Error
[source] => Novell.Directory.Ldap
[stacktrace] => Array
(
[frame] => Array
(
[0] => Novell.Directory.Ldap.Rfc2251.RfcFilter.unescapeString(String string_Renamed)
[1] => Novell.Directory.Ldap.Rfc2251.RfcFilter.parseFilterComp()
[2] => Novell.Directory.Ldap.Rfc2251.RfcFilter.parseFilter()
[3] => Novell.Directory.Ldap.Rfc2251.RfcFilter.parse(String filterExpr)
[4] => Novell.Directory.Ldap.Rfc2251.RfcFilter..ctor(String filter)
[5] => Novell.Directory.Ldap.LdapSearchRequest..ctor(String base_Renamed, Int32 scope, String filter, String[] attrs, Int32 dereference, Int32 maxResults, Int32 serverTimeLimit, Boolean typesOnly, LdapControl[] cont)
[6] => Novell.Directory.Ldap.LdapConnection.Search(String base_Renamed, Int32 scope, String filter, String[] attrs, Boolean typesOnly, LdapSearchQueue queue, LdapSearchConstraints cons)
[7] => Novell.Directory.Ldap.LdapConnection.Search(String base_Renamed, Int32 scope, String filter, String[] attrs, Boolean typesOnly, LdapSearchConstraints cons)
[8] => MindTouch.Deki.Services.LdapClient.LookupLdapUser(Boolean retrieveGroupMembership, String username, LdapConnection& conn)
[9] => MindTouch.Deki.Services.LdapClient.GetUserInfo(Boolean retrieveGroupMembership, String username)
[10] => MindTouch.Deki.Services.LdapClient.GetUserInfo(Boolean retrieveGroupMembership, UInt32 retries, String username)
[11] => MindTouch.Deki.Services.LdapAuthenticationService.<UserLogin>d__6.MoveNext()
[12] => MindTouch.Tasking.Coroutine.Invoke(Func`1 invocation)
)
)
[type] => Novell.Directory.Ldap.LdapLocalException
)
)