summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/providers/data_provider.h2
-rw-r--r--src/responder/common/responder.h4
-rw-r--r--src/responder/common/responder_dp.c6
3 files changed, 11 insertions, 1 deletions
diff --git a/src/providers/data_provider.h b/src/providers/data_provider.h
index 31368144..d086d5d2 100644
--- a/src/providers/data_provider.h
+++ b/src/providers/data_provider.h
@@ -151,6 +151,8 @@
#define BE_REQ_SUDO_RULES 0x0007
#define BE_REQ_AUTOFS 0x0009
#define BE_REQ_HOST 0x0010
+#define BE_REQ_BY_SECID 0x0011
+#define BE_REQ_USER_AND_GROUP 0x0012
#define BE_REQ_TYPE_MASK 0x00FF
#define BE_REQ_FAST 0x1000
diff --git a/src/responder/common/responder.h b/src/responder/common/responder.h
index e1b0b002..9c540412 100644
--- a/src/responder/common/responder.h
+++ b/src/responder/common/responder.h
@@ -266,7 +266,9 @@ enum sss_dp_acct_type {
SSS_DP_GROUP,
SSS_DP_INITGROUPS,
SSS_DP_NETGR,
- SSS_DP_SERVICES
+ SSS_DP_SERVICES,
+ SSS_DP_SECID,
+ SSS_DP_USER_AND_GROUP
};
struct tevent_req *
diff --git a/src/responder/common/responder_dp.c b/src/responder/common/responder_dp.c
index 53826b0f..c5e8fc8b 100644
--- a/src/responder/common/responder_dp.c
+++ b/src/responder/common/responder_dp.c
@@ -541,6 +541,12 @@ sss_dp_get_account_msg(void *pvt)
case SSS_DP_SERVICES:
be_type = BE_REQ_SERVICES;
break;
+ case SSS_DP_SECID:
+ be_type = BE_REQ_BY_SECID;
+ break;
+ case SSS_DP_USER_AND_GROUP:
+ be_type = BE_REQ_USER_AND_GROUP;
+ break;
}
if (info->fast_reply) {