modules/db2_ldap/ser-ldap.cfg
bb62c168
 #
 # A minimalistic configuration file for SER which can be
 # used to test the ldap module.
 #
 debug=4         # debug level (cmd line: -dddddddddd)
 fork=no
 log_stderror=yes
 
 children=1
 
 loadpath   "./modules"
 
 loadmodule "ldap"
 loadmodule "auth"
 loadmodule "sl"
 loadmodule "textops"
 loadmodule "auth_db"
1d76de2a
 loadmodule "xprint"
bb62c168
 loadmodule "domain"
 
 modparam("auth_db|domain", "db_url", "ldap://127.0.0.1")
 
 modparam("ldap", "config", "ldap.cfg")
 
 # -- auth params --
 modparam("auth_db", "calculate_ha1", yes)
 modparam("auth_db", "plain_password_column", "password")
 
 
 modparam("domain", "db_mode", 1)
 
 route {
 
        # we want only authenticated users to be registered
         if (!www_authenticate("iptel.org", "credentials")) {
             if ($? == -2) {
                 sl_reply("500", "Internal Server Error");
             } else if ($? == -3) {
                 sl_reply("400", "Bad Request");
             } else {
                 if ($digest_challenge) {
                     append_to_reply("%$digest_challenge");
                 }
                 sl_reply("401", "Unauthorized");
             }
             drop;
         }
 	sl_reply("200", "OK");
 	break;
 }