diff options
author | Florence Blanc-Renaud <flo@redhat.com> | 2016-12-20 16:21:58 +0100 |
---|---|---|
committer | David Kupka <dkupka@redhat.com> | 2017-03-02 15:09:42 +0100 |
commit | 9e24918c89f30a6d7064844dc0dd848bb35140df (patch) | |
tree | 42d9144b5aaba9bb9ee33e0bd405e4734adbcc5e /ipaserver/plugins/stageuser.py | |
parent | 22d7492c94837342a559c368454c223f566490ac (diff) | |
download | freeipa-9e24918c89f30a6d7064844dc0dd848bb35140df.tar.gz freeipa-9e24918c89f30a6d7064844dc0dd848bb35140df.tar.xz freeipa-9e24918c89f30a6d7064844dc0dd848bb35140df.zip |
Support for Certificate Identity Mapping
See design http://www.freeipa.org/page/V4/Certificate_Identity_Mapping
https://fedorahosted.org/freeipa/ticket/6542
Reviewed-By: Martin Basti <mbasti@redhat.com>
Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Reviewed-By: David Kupka <dkupka@redhat.com>
Diffstat (limited to 'ipaserver/plugins/stageuser.py')
-rw-r--r-- | ipaserver/plugins/stageuser.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/ipaserver/plugins/stageuser.py b/ipaserver/plugins/stageuser.py index 560251486..c7ea478ab 100644 --- a/ipaserver/plugins/stageuser.py +++ b/ipaserver/plugins/stageuser.py @@ -44,7 +44,9 @@ from .baseuser import ( baseuser_add_principal, baseuser_remove_principal, baseuser_add_manager, - baseuser_remove_manager) + baseuser_remove_manager, + baseuser_add_certmapdata, + baseuser_remove_certmapdata) from ipalib.request import context from ipalib.util import set_krbcanonicalname from ipalib import _, ngettext @@ -772,3 +774,15 @@ class stageuser_add_principal(baseuser_add_principal): class stageuser_remove_principal(baseuser_remove_principal): __doc__ = _('Remove principal alias from the stageuser entry') msg_summary = _('Removed aliases from stageuser "%(value)s"') + + +@register() +class stageuser_add_certmapdata(baseuser_add_certmapdata): + __doc__ = _("Add one or more certificate mappings to the stage user" + " entry.") + + +@register() +class stageuser_remove_certmapdata(baseuser_remove_certmapdata): + __doc__ = _("Remove one or more certificate mappings from the stage user" + " entry.") |