{
#ifdef LDAP_NOT_INSTALLED
- err_msg("ERR at %s#%d: No LDAP. Install openldap-client and rebuild Opengate.",
+ err_msg("ERR at %s#%d: No LDAP. Install openldap-client and rebuild OpengateM.",
__FILE__,__LINE__);
return DENY;
#else
struct berval cred = { strlen(passwd), passwd };
struct berval *msgidp=NULL;
- /* get LDAP server URI */
+ /* get LDAP server URI from conf */
uri=GetConfValue("AuthServer/Uri");
if(isNull(uri)) uri=NULL; /* means ldap://localhost */
- /* get LDAP search base DN */
+ /* get LDAP search base DN from conf */
baseDn=GetConfValue("AuthServer/BaseDN");
if(isNull(baseDn)) baseDn=NULL; /* set in uri */
return DENY;
}
- /* set filter */
+ /* set filter '(uid=<userid>)' */
strlcpy(filter, "(uid=", BUFFMAXLN);
strlcat(filter, userid, BUFFMAXLN);
strlcat(filter, ")", BUFFMAXLN);
}
-
-
+/***********************************
+ **********************************/
int AuthLdap(char *userid, char *passwd)
{
int ret;