diff options
author | Abhijeet Kasurde <akasurde@redhat.com> | 2016-03-22 15:41:36 +0530 |
---|---|---|
committer | Petr Vobornik <pvoborni@redhat.com> | 2016-04-15 17:58:04 +0200 |
commit | 2a20c746336f85c4a9bd095db242de11f0015903 (patch) | |
tree | 48576186c21d44f85fd91fffc7c95c070aec874d /ipalib | |
parent | d01f7e85560039543b01f3f923c670936e11e31c (diff) | |
download | freeipa-2a20c746336f85c4a9bd095db242de11f0015903.tar.gz freeipa-2a20c746336f85c4a9bd095db242de11f0015903.tar.xz freeipa-2a20c746336f85c4a9bd095db242de11f0015903.zip |
Added fix for notifying user about Kerberos principal expiration in WebUI
- User is now notified about "Kerberos Principal expiration" message instead of
"Wrong username or password" message.
- User is also notified about "Invalid password" message instead of
generic error message.
https://fedorahosted.org/freeipa/ticket/5077
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
Diffstat (limited to 'ipalib')
-rw-r--r-- | ipalib/errors.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/ipalib/errors.py b/ipalib/errors.py index 2507e13dc..67ed2818f 100644 --- a/ipalib/errors.py +++ b/ipalib/errors.py @@ -1,7 +1,7 @@ # Authors: # Jason Gerard DeRose <jderose@redhat.com> # -# Copyright (C) 2008 Red Hat +# Copyright (C) 2008-2016 Red Hat # see file 'COPYING' for use and warranty inmsgion # # This program is free software; you can redistribute it and/or modify @@ -601,6 +601,12 @@ class PasswordExpired(InvalidSessionPassword): """ errno = 1202 +class KrbPrincipalExpired(SessionError): + """ + **1203** Raised when Kerberos Principal is expired. + """ + errno = 1203 + ############################################################################## # 2000 - 2999: Authorization errors class AuthorizationError(PublicError): |