diff options
author | Petr Vobornik <pvoborni@redhat.com> | 2015-08-18 12:14:36 +0200 |
---|---|---|
committer | Jan Cholasta <jcholast@redhat.com> | 2015-08-18 13:28:32 +0200 |
commit | 76ab7d9bae1a1381af9e7ed51297b00823cce857 (patch) | |
tree | 0128963d017c9f6136ff06f7953d3297994a13cf /ipalib | |
parent | 419754b1c11139435ae5b5082a51026da0d5e730 (diff) | |
download | freeipa-76ab7d9bae1a1381af9e7ed51297b00823cce857.tar.gz freeipa-76ab7d9bae1a1381af9e7ed51297b00823cce857.tar.xz freeipa-76ab7d9bae1a1381af9e7ed51297b00823cce857.zip |
vault: normalize service principal in service vault operations
https://fedorahosted.org/freeipa/ticket/5233
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'ipalib')
-rw-r--r-- | ipalib/plugins/vault.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ipalib/plugins/vault.py b/ipalib/plugins/vault.py index 88c63071f..a1508b63b 100644 --- a/ipalib/plugins/vault.py +++ b/ipalib/plugins/vault.py @@ -47,6 +47,7 @@ from ipalib.plugins.baseldap import LDAPObject, LDAPCreate, LDAPDelete,\ LDAPModMember, pkey_to_value from ipalib.request import context from ipalib.plugins.user import split_principal +from ipalib.plugins.service import normalize_principal from ipalib import _, ngettext from ipaplatform.paths import paths from ipapython.dn import DN @@ -214,6 +215,7 @@ vault_options = ( Str( 'service?', doc=_('Service name of the service vault'), + normalizer=normalize_principal, ), Flag( 'shared?', |