diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/providers/data_provider.h | 2 | ||||
-rw-r--r-- | src/responder/common/responder.h | 4 | ||||
-rw-r--r-- | src/responder/common/responder_dp.c | 6 |
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) { |