34 |
34 |
35 AuthDB* create_ldap_authdb(char *name, LDAPConfig *conf) { |
35 AuthDB* create_ldap_authdb(char *name, LDAPConfig *conf) { |
36 LDAPAuthDB *authdb = malloc(sizeof (LDAPAuthDB)); |
36 LDAPAuthDB *authdb = malloc(sizeof (LDAPAuthDB)); |
37 authdb->authdb.name = strdup(name); |
37 authdb->authdb.name = strdup(name); |
38 authdb->authdb.get_user = ldap_get_user; |
38 authdb->authdb.get_user = ldap_get_user; |
|
39 authdb->authdb.use_cache = 1; |
39 authdb->config = *conf; |
40 authdb->config = *conf; |
40 |
41 |
41 if (!authdb->config.usersearch) { |
42 if (!authdb->config.usersearch) { |
42 authdb->config.usersearch = "uid"; |
43 authdb->config.usersearch = "uid"; |
43 } |
44 } |