From 09b663e6dfd2ed09cead04f926d3e99e9ac01894 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Tue, 13 Sep 2011 09:07:26 -0400 Subject: LDAP: Add parser for multiple search bases --- src/providers/ldap/sdap.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/providers/ldap/sdap.h') diff --git a/src/providers/ldap/sdap.h b/src/providers/ldap/sdap.h index cfa9b1f37..1ea57082f 100644 --- a/src/providers/ldap/sdap.h +++ b/src/providers/ldap/sdap.h @@ -286,6 +286,12 @@ struct sdap_attr_map { char *name; }; +struct sdap_search_base { + const char *basedn; + int scope; + const char *filter; +}; + struct sdap_options { struct dp_option *basic; struct sdap_attr_map *gen_map; @@ -300,6 +306,11 @@ struct sdap_options { SDAP_SCHEMA_IPA_V1 = 3, /* member/memberof */ SDAP_SCHEMA_AD = 4 /* AD's member/memberof */ } schema_type; + + struct sdap_search_base **search_bases; + struct sdap_search_base **user_search_bases; + struct sdap_search_base **group_search_bases; + struct sdap_search_base **netgroup_search_bases; }; struct sdap_server_opts { -- cgit