summaryrefslogtreecommitdiffstats
path: root/src/include/kim
diff options
context:
space:
mode:
authorAlexandra Ellwood <lxs@mit.edu>2008-09-29 20:48:43 +0000
committerAlexandra Ellwood <lxs@mit.edu>2008-09-29 20:48:43 +0000
commit49f4372f3f635a6f8722d430d86a480db7db6e79 (patch)
tree10187dafbd0ea26dedd6d5cda5bb54a38d8c62de /src/include/kim
parentbf461a42b8f2d3fc3769e5166583799de7512a93 (diff)
downloadkrb5-49f4372f3f635a6f8722d430d86a480db7db6e79.tar.gz
krb5-49f4372f3f635a6f8722d430d86a480db7db6e79.tar.xz
krb5-49f4372f3f635a6f8722d430d86a480db7db6e79.zip
Added support for disabling password saving, both globally
and also per prompt via the UI. ticket: 6055 git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20781 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include/kim')
-rw-r--r--src/include/kim/kim_ui_plugin.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/include/kim/kim_ui_plugin.h b/src/include/kim/kim_ui_plugin.h
index 0f6895ffc..99923e510 100644
--- a/src/include/kim/kim_ui_plugin.h
+++ b/src/include/kim/kim_ui_plugin.h
@@ -88,14 +88,19 @@ typedef struct kim_ui_plugin_ftable_v0 {
kim_identity *out_identity);
/* Present UI to display authentication to the user */
+ /* If in_allow_save_reply is FALSE do not display UI to allow the user
+ * to save their password. In this case the value of out_save_reply will
+ * be ignored. */
kim_error (*auth_prompt) (void *in_context,
kim_identity in_identity,
kim_prompt_type in_type,
+ kim_boolean in_allow_save_reply,
kim_boolean in_hide_reply,
kim_string in_title,
kim_string in_message,
kim_string in_description,
- char **out_reply);
+ char **out_reply,
+ kim_boolean *out_save_reply);
/* Prompt to change the identity's password.
* May be combined with an auth_prompt if additional auth is required,