dp_pam_data_util.c revision de9fa0156b6cad1c824803283f15dfc360fb3f64
/*
SSSD
Utilities to for tha pam_data structure
Authors:
Sumit Bose <sbose@redhat.com>
Copyright (C) 2009 Red Hat
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/>.
*/
#include "providers/data_provider.h"
static const char *pamcmd2str(int cmd) {
switch (cmd) {
case SSS_PAM_AUTHENTICATE:
return "PAM_AUTHENTICATE";
case SSS_PAM_SETCRED:
return "PAM_SETCRED";
case SSS_PAM_ACCT_MGMT:
return "PAM_ACCT_MGMT";
case SSS_PAM_OPEN_SESSION:
return "PAM_OPEN_SESSION";
case SSS_PAM_CLOSE_SESSION:
return "PAM_CLOSE_SESSION";
case SSS_PAM_CHAUTHTOK:
return "PAM_CHAUTHTOK";
case SSS_PAM_CHAUTHTOK_PRELIM:
return "PAM_CHAUTHTOK_PRELIM";
default:
return "UNKNOWN";
}
}
{
}
{
struct response_data *new;
return EOK;
}