I got a new assignment today that has the following problem:
The company I work for has a product that has been used mostly for internal use within our company (big company). Now we have sold it to one of our customers, but the got a problem wiht the login functionality since our Active Directory and the customers Active Directory doesn't look the same. The LDAP call that has worked before, doens't work anymore. For example, the SAMAccountsName attribute that we use, doesn't seem to exist in their environment. Note that this is an older module of the code, and it doesn't make use of the automatic Windows authentication that can be used by .NET apps for intranet applications. It use the DirectoryServices namespce for manually doing all this stuff.
So, how should I proceed? I know a lot about asp.net but have Zero knowledge about AD and LDAP. But as I understand it, basically the application create an LDAP query against an AD server, and get a response back wheter or not the user and password was OK. SHould I then ask for the specifications for this companys AD, so I can modify the LDAP query accordingly? I got one reply from their server techs stating:
"The query you are using is generating a size limit which is causing the query to fail. The filter you are using against the ECD will not generate any hits because the samaccountsname doesn't exist as an attribute."
I appreciate all help and info from you people that have experience working with AD.