summaryrefslogtreecommitdiffstats
path: root/server/responder/pam/pamsrv.h
diff options
context:
space:
mode:
Diffstat (limited to 'server/responder/pam/pamsrv.h')
-rw-r--r--server/responder/pam/pamsrv.h57
1 files changed, 0 insertions, 57 deletions
diff --git a/server/responder/pam/pamsrv.h b/server/responder/pam/pamsrv.h
deleted file mode 100644
index 60f9c66ae..000000000
--- a/server/responder/pam/pamsrv.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- Authors:
- Simo Sorce <ssorce@redhat.com>
- Sumit Bose <sbose@redhat.com>
-
- Copyright (C) 2009 Red Hat
-
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#ifndef __PAMSRV_H__
-#define __PAMSRV_H__
-
-#include <security/pam_appl.h>
-#include "util/util.h"
-#include "sbus/sssd_dbus.h"
-#include "responder/common/responder.h"
-
-struct pam_auth_req;
-
-typedef void (pam_dp_callback_t)(struct pam_auth_req *preq);
-
-struct pam_ctx {
- int cred_expiration;
- struct resp_ctx *rctx;
-};
-
-struct pam_auth_req {
- struct cli_ctx *cctx;
- struct sss_domain_info *domain;
-
- struct pam_data *pd;
-
- pam_dp_callback_t *callback;
-
- bool check_provider;
- void *data;
-};
-
-struct sss_cmd_table *get_pam_cmds(void);
-
-int pam_dp_send_req(struct pam_auth_req *preq, int timeout);
-
-int LOCAL_pam_handler(struct pam_auth_req *preq);
-
-#endif /* __PAMSRV_H__ */