freeipa/ipalib/plugins
Petr Vobornik 37b7b28993 Added password reset capabilities to unauthorized dialog
Web UI was missing a way how to reset expired password for normal user. Recent server patch added API for such task. This patch is adding reset password form to unautorized dialog.

If user tries to login using form-based authentication and his password is expired login form transforms to reset password form. The username and password are used from previous login attempt. User have to enter new password and its verification. Then he can hit enter button on keyboard or click on reset button on dialog to perform the password reset. Error is displayed if some part of password reset fails. If it is successful new login with values entered for password reset is performed. It should login the user. In password reset form user can click on cancel button or hit escape on keyboard to go back to login form.

https://fedorahosted.org/freeipa/ticket/2755
2012-06-21 13:23:44 +02:00
..
__init__.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
aci.py Fail on unknown Command options 2012-06-20 15:18:42 +02:00
automember.py Confusing default user groups 2012-04-08 16:48:54 -04:00
automount.py Fail on unknown Command options 2012-06-20 15:18:42 +02:00
baseldap.py Rework the CallbackInterface 2012-06-14 11:09:43 +02:00
batch.py Test the batch plugin 2012-04-03 16:19:59 -04:00
cert.py Make revocation_reason required when revoking a certificate. 2012-04-05 08:51:30 +02:00
config.py Add support for disabling KDC writes 2012-06-06 22:12:22 -04:00
delegation.py Switch --group and --membergroup in example for delegation 2012-02-06 14:13:33 +01:00
dns.py Fix dnszone-mod --forwader option help string 2012-06-05 10:46:42 +02:00
entitle.py Enforce sizelimit in permission-find, post_callback returns truncated 2012-05-30 08:46:21 +02:00
group.py Prevent deletion of the last admin 2012-06-06 21:57:12 -04:00
hbacrule.py Disallow setattr on no_update/no_create params 2012-05-29 09:23:26 +02:00
hbacsvc.py ticket 1669 - improve i18n docstring extraction 2011-08-24 23:13:16 -04:00
hbacsvcgroup.py ticket 1669 - improve i18n docstring extraction 2011-08-24 23:13:16 -04:00
hbactest.py Fix name error in hbactest 2012-04-19 15:22:49 +02:00
host.py Enforce sizelimit in permission-find, post_callback returns truncated 2012-05-30 08:46:21 +02:00
hostgroup.py Enforce sizelimit in permission-find, post_callback returns truncated 2012-05-30 08:46:21 +02:00
internal.py Added password reset capabilities to unauthorized dialog 2012-06-21 13:23:44 +02:00
kerberos.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00
krbtpolicy.py ticket 1669 - improve i18n docstring extraction 2011-08-24 23:13:16 -04:00
migration.py Improve migration NotFound error 2012-06-05 08:51:30 +02:00
misc.py ticket 1669 - improve i18n docstring extraction 2011-08-24 23:13:16 -04:00
netgroup.py Validate externalhost (when added by --addattr/--setattr) 2012-05-11 08:14:20 +02:00
passwd.py Change parameters to use only default_from for dynamic default values. 2012-03-28 14:04:31 +02:00
permission.py Fail on unknown Command options 2012-06-20 15:18:42 +02:00
ping.py Document the ping plugin. 2012-01-12 05:46:09 -05:00
pkinit.py ticket 1669 - improve i18n docstring extraction 2011-08-24 23:13:16 -04:00
privilege.py Removal of memberofindirect_permissons from privileges 2012-04-09 22:12:39 -04:00
pwpolicy.py Enforce sizelimit in permission-find, post_callback returns truncated 2012-05-30 08:46:21 +02:00
role.py Only apply validation rules when adding and updating. 2012-02-29 18:00:45 -05:00
selfservice.py Do not use extra command options in ACI, permission, selfservice 2012-05-14 10:38:07 +02:00
selinuxusermap.py Enforce sizelimit in permission-find, post_callback returns truncated 2012-05-30 08:46:21 +02:00
service.py Perform case-insensitive searches for principals on TGS requests 2012-06-07 09:39:10 +02:00
sudocmd.py Fix sudo help and summaries 2011-08-29 21:26:23 -04:00
sudocmdgroup.py Fix sudo help and summaries 2011-08-29 21:26:23 -04:00
sudorule.py Disallow setattr on no_update/no_create params 2012-05-29 09:23:26 +02:00
trust.py Add trust management for Active Directory trusts 2012-06-07 09:39:09 +02:00
user.py Prevent deletion of the last admin 2012-06-06 21:57:12 -04:00
virtual.py Add default success/failure output logging. 2011-02-14 10:23:52 -05:00
xmlclient.py Change FreeIPA license to GPLv3+ 2010-12-20 17:19:53 -05:00