diff options
author | Michael Simacek <msimacek@redhat.com> | 2015-07-20 16:04:07 +0200 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2015-08-26 09:41:36 +0200 |
commit | aad73fad601f576dd83b758f4448839b4e8e87df (patch) | |
tree | c99433fc5aade363e7f9f66a7c08fcfd8e3dfc69 /ipalib/plugins/passwd.py | |
parent | aebb72e1fb144939285380a6a9261c4d4177195e (diff) | |
download | freeipa-aad73fad601f576dd83b758f4448839b4e8e87df.tar.gz freeipa-aad73fad601f576dd83b758f4448839b4e8e87df.tar.xz freeipa-aad73fad601f576dd83b758f4448839b4e8e87df.zip |
Port from python-krbV to python-gssapi
python-krbV library is deprecated and doesn't work with python 3. Replacing all
it's usages with python-gssapi.
- Removed Backend.krb and KRB5_CCache classes
They were wrappers around krbV classes that cannot really work without them
- Added few utility functions for querying GSSAPI credentials
in krb_utils module. They provide replacements for KRB5_CCache.
- Merged two kinit_keytab functions
- Changed ldap plugin connection defaults to match ipaldap
- Unified getting default realm
Using api.env.realm instead of krbV call
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Reviewed-By: Robbie Harwood <rharwood@redhat.com>
Reviewed-By: Simo Sorce <ssorce@redhat.com>
Diffstat (limited to 'ipalib/plugins/passwd.py')
-rw-r--r-- | ipalib/plugins/passwd.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ipalib/plugins/passwd.py b/ipalib/plugins/passwd.py index f5fc14d51..a4f791c1b 100644 --- a/ipalib/plugins/passwd.py +++ b/ipalib/plugins/passwd.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -from ipalib import api, errors, util +from ipalib import api, errors, krb_utils from ipalib import Command from ipalib import Str, Password from ipalib import _ @@ -58,7 +58,7 @@ def get_current_password(principal): current password is prompted for, otherwise return a fixed value to be ignored later. """ - current_principal = util.get_current_principal() + current_principal = krb_utils.get_principal() if current_principal == normalize_principal(principal): return None else: @@ -74,7 +74,7 @@ class passwd(Command): label=_('User name'), primary_key=True, autofill=True, - default_from=lambda: util.get_current_principal(), + default_from=lambda: krb_utils.get_principal(), normalizer=lambda value: normalize_principal(value), ), Password('password', |