krb5_get_init_creds_opt_set_change_password_prompt
authorJeffrey Altman <jaltman@secure-endpoints.com>
Thu, 14 Dec 2006 23:33:53 +0000 (23:33 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Thu, 14 Dec 2006 23:33:53 +0000 (23:33 +0000)
commit0efde67fa90272b61c90b07138d0008c8432295d
treee7587bcc349c65d37673f0a9611a5286535611f7
parentd6c60af270e767f53adb602239de0487e01ceecb
krb5_get_init_creds_opt_set_change_password_prompt

     krb5_get_init_creds_opt_set_change_password_prompt is a new
     gic option that permits the prompter code to be skipped
     when the password has expired.  This option is meant to
     be used by credential managers such as NetIDMgr and
     Kerberos.app that have their own built in password change
     dialogs.

     This patch adds the new function, exports it on Windows,
     and makes use of it within the Krb5 identity provider
     for NetIDMgr.

     The patch is written to ensure that no changes to the
     krb5_get_init_creds_opt structure are required and
     to ensure that the default behavior, prompting, is
     maintained.

     The export lists for UNIX and KFM must still be updated.

     The function prototype was committed as part of ticket 3642.

ticket: new

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18954 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/krb5/krb/gic_opt.c
src/lib/krb5/krb/gic_pwd.c
src/lib/krb5_32.def
src/windows/identity/plugins/common/dynimport.c
src/windows/identity/plugins/common/dynimport.h
src/windows/identity/plugins/krb5/krb5funcs.c