summaryrefslogtreecommitdiff
path: root/server/providers/krb5/krb5_auth.h
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2009-08-24 13:52:23 +0200
committerSimo Sorce <ssorce@redhat.com>2009-09-11 17:56:45 -0400
commita49645cbdd00abcc1170d5a60fed98c66c7d810b (patch)
tree7c28c7ca2e033e9e1eb7f88cee206d1238158a7d /server/providers/krb5/krb5_auth.h
parente4f831c3a990717babb7d31c2b6190bb7e2bf555 (diff)
downloadsssd-a49645cbdd00abcc1170d5a60fed98c66c7d810b.tar.gz
sssd-a49645cbdd00abcc1170d5a60fed98c66c7d810b.tar.bz2
sssd-a49645cbdd00abcc1170d5a60fed98c66c7d810b.zip
add change password target to krb5 backend
Diffstat (limited to 'server/providers/krb5/krb5_auth.h')
-rw-r--r--server/providers/krb5/krb5_auth.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/server/providers/krb5/krb5_auth.h b/server/providers/krb5/krb5_auth.h
index 540f65fa..0db3ef05 100644
--- a/server/providers/krb5/krb5_auth.h
+++ b/server/providers/krb5/krb5_auth.h
@@ -62,6 +62,7 @@ struct krb5_ctx {
char *kdcip;
char *realm;
bool try_simple_upn;
+ char *changepw_principle;
};
struct krb5_req {
@@ -77,6 +78,7 @@ struct krb5_req {
struct be_req *req;
struct pam_data *pd;
struct krb5_ctx *krb5_ctx;
+ void (*client)(int fd, struct krb5_req *kr);
};
static krb5_context krb5_error_ctx;
@@ -88,5 +90,6 @@ static const char *__krb5_error_msg;
} while(0);
void tgt_req_child(int fd, struct krb5_req *kr);
+void changepw_child(int fd, struct krb5_req *kr);
#endif /* __KRB5_AUTH_H__ */