summaryrefslogtreecommitdiffstats
path: root/src/responder
diff options
context:
space:
mode:
authorPavel Reichl <preichl@redhat.com>2015-10-20 09:10:30 -0400
committerLukas Slebodnik <lslebodn@redhat.com>2015-11-12 09:38:47 +0100
commit4b12be504e20173e0629835818e4db6a9617a9a4 (patch)
tree898b7955dc9535bb0e88204f321b7bb1e710f939 /src/responder
parent6411cd6074688762f793de8f1dddeffcb3a71d02 (diff)
downloadsssd-4b12be504e20173e0629835818e4db6a9617a9a4.tar.gz
sssd-4b12be504e20173e0629835818e4db6a9617a9a4.tar.xz
sssd-4b12be504e20173e0629835818e4db6a9617a9a4.zip
pam-srv-tests: Add UT for cached 'online' auth.
Extend PAM responder unit test to check 'online' cached authentication. Resolves: https://fedorahosted.org/sssd/ticket/2697 Reviewed-by: Lukáš Slebodník <lslebodn@redhat.com>
Diffstat (limited to 'src/responder')
-rw-r--r--src/responder/pam/pamsrv.h5
-rw-r--r--src/responder/pam/pamsrv_cmd.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/responder/pam/pamsrv.h b/src/responder/pam/pamsrv.h
index 59831f2e7..64a7d8573 100644
--- a/src/responder/pam/pamsrv.h
+++ b/src/responder/pam/pamsrv.h
@@ -95,4 +95,9 @@ errno_t add_pam_cert_response(struct pam_data *pd, const char *user,
const char *token_name);
bool may_do_cert_auth(struct pam_ctx *pctx, struct pam_data *pd);
+
+errno_t
+pam_set_last_online_auth_with_curr_token(struct sss_domain_info *domain,
+ const char *username,
+ uint64_t value);
#endif /* __PAMSRV_H__ */
diff --git a/src/responder/pam/pamsrv_cmd.c b/src/responder/pam/pamsrv_cmd.c
index 4bb3e27b1..80095cc0b 100644
--- a/src/responder/pam/pamsrv_cmd.c
+++ b/src/responder/pam/pamsrv_cmd.c
@@ -1925,7 +1925,7 @@ struct sss_cmd_table *get_pam_cmds(void)
return sss_cmds;
}
-static errno_t
+errno_t
pam_set_last_online_auth_with_curr_token(struct sss_domain_info *domain,
const char *username,
uint64_t value)