ipa_hbac_private.h revision 044868b388b4e47499f12a9105310b247bbe1ce2
fd9abdda70912b99b24e3bf1a38f26fde908a74cnd Stephen Gallagher <sgallagh@redhat.com>
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor Copyright (C) 2011 Red Hat
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor This program is free software; you can redistribute it and/or modify
96ad5d81ee4a2cc66a4ae19893efc8aa6d06fae7jailletc it under the terms of the GNU General Public License as published by
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor the Free Software Foundation; either version 3 of the License, or
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor (at your option) any later version.
2e545ce2450a9953665f701bb05350f0d3f26275nd This program is distributed in the hope that it will be useful,
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen but WITHOUT ANY WARRANTY; without even the implied warranty of
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowen MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor GNU General Public License for more details.
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor You should have received a copy of the GNU General Public License
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowen along with this program. If not, see <http://www.gnu.org/licenses/>.
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar#define IPA_SERVICES_BASE_TMPL "cn=hbacservices,cn=accounts,%s"
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar#define SYSDB_HBAC_BASE_TMPL "cn=hbac,"SYSDB_TMPL_CUSTOM_BASE
1f1b6bf13313fdd14a45e52e553d3ff28689b717coarerrno_t ipa_hbac_save_list(struct sysdb_ctx *sysdb, bool delete_subdir,
1f1b6bf13313fdd14a45e52e553d3ff28689b717coaripa_hbac_sysdb_save(struct sysdb_ctx *sysdb, struct sss_domain_info *domain,
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar const char *rule_name,
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar const char *rule_name,
1f1b6bf13313fdd14a45e52e553d3ff28689b717coar const char *host_dn,
e3e52ec6993de04bb0100e098ce0a569c7001382lgentis const char *rule_name,
fed47023e9be04c612b5f6d4a5ee2b8e7c587181rbowen const char *service_dn,
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor const char *rule_name,
20f499565e77defe9dab24dd85c02f38a1175855nd const char *group_dn,
d5d58e8346ef3553dfd7d5f51078a9b268729b3frbowen const char **groupname);
cc8190433d13f5e9de618c5d7f10c824c0c1919cgryzor#endif /* IPA_HBAC_PRIVATE_H_ */