summaryrefslogtreecommitdiffstats
path: root/server/providers/ipa/ipa_access.h
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2009-11-13 09:56:32 +0100
committerStephen Gallagher <sgallagh@redhat.com>2009-11-20 16:46:47 -0500
commit2fb0f364394e412acb8e47bcf3f166dbabb79b28 (patch)
tree03941d5bb91ba755dede7400cd635993013b123f /server/providers/ipa/ipa_access.h
parent0e4eba0a994d286ae0832adc1731ab2dc10c5ff9 (diff)
downloadsssd-2fb0f364394e412acb8e47bcf3f166dbabb79b28.tar.gz
sssd-2fb0f364394e412acb8e47bcf3f166dbabb79b28.tar.xz
sssd-2fb0f364394e412acb8e47bcf3f166dbabb79b28.zip
Enhance check for remote hosts
Diffstat (limited to 'server/providers/ipa/ipa_access.h')
-rw-r--r--server/providers/ipa/ipa_access.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/server/providers/ipa/ipa_access.h b/server/providers/ipa/ipa_access.h
index 1b01e9fe1..486dac697 100644
--- a/server/providers/ipa/ipa_access.h
+++ b/server/providers/ipa/ipa_access.h
@@ -32,6 +32,13 @@ enum ipa_access_mode {
IPA_ACCESS_ALLOW
};
+struct hbac_host_info {
+ const char *fqdn;
+ const char *serverhostname;
+ const char *dn;
+ const char **memberof;
+};
+
struct ipa_access_ctx {
struct sdap_id_ctx *sdap_ctx;
struct dp_option *ipa_options;
@@ -45,6 +52,7 @@ struct hbac_ctx {
struct be_req *be_req;
struct pam_data *pd;
struct hbac_host_info **hbac_host_info;
+ struct hbac_host_info *remote_hhi;
struct sysdb_attrs **hbac_rule_list;
size_t hbac_rule_count;
const char *user_dn;