summaryrefslogtreecommitdiffstats
path: root/server/responder/pam/pamsrv.h
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2009-04-16 18:35:06 -0400
committerSimo Sorce <ssorce@redhat.com>2009-04-17 14:58:46 -0400
commit65951186e13fea410d087c84f7332b04d116f8fc (patch)
treeafc9a8c181d068d518e9e5f75fb7c30ff6db2f53 /server/responder/pam/pamsrv.h
parent8f209f1cee137e410386b68f82a31c9ba862fe19 (diff)
downloadsssd-65951186e13fea410d087c84f7332b04d116f8fc.tar.gz
sssd-65951186e13fea410d087c84f7332b04d116f8fc.tar.xz
sssd-65951186e13fea410d087c84f7332b04d116f8fc.zip
Force user check and discover user's domain
Force a user lookup against the users domain provider. If a user domain is not specified search though all non fully qualifying domains. Perform authentication against the corrent domain auth backend, based on the user's domain found in the lookup if one was not specified. Also move the NSS-DP functions in COMMON-DP as they are reused by the PAM responder too now.
Diffstat (limited to 'server/responder/pam/pamsrv.h')
-rw-r--r--server/responder/pam/pamsrv.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/server/responder/pam/pamsrv.h b/server/responder/pam/pamsrv.h
index c751ceed5..f33c5dc74 100644
--- a/server/responder/pam/pamsrv.h
+++ b/server/responder/pam/pamsrv.h
@@ -19,6 +19,9 @@ struct pam_auth_req {
struct pam_data *pd;
pam_dp_callback_t *callback;
+
+ bool check_provider;
+ void *data;
};
struct sbus_method *register_pam_dp_methods(void);