diff options
author | Rob Crittenden <rcritten@redhat.com> | 2015-03-19 15:19:24 -0400 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2015-03-23 17:39:27 -0400 |
commit | 475a82027acb839c82905a81505d453126518550 (patch) | |
tree | d1356761bd876fa824bfb4bdc9f1b26b3b8ed030 | |
parent | a26cd810fde8ba1e59e3bd5ff295e1d559ae719f (diff) | |
download | ipsilon.git-475a82027acb839c82905a81505d453126518550.tar.gz ipsilon.git-475a82027acb839c82905a81505d453126518550.tar.xz ipsilon.git-475a82027acb839c82905a81505d453126518550.zip |
Allow user to specify Name ID format when configuring SP.
https://fedorahosted.org/ipsilon/ticket/27
Signed-off-by: Rob Crittenden <rcritten@redhat.com>
-rwxr-xr-x | ipsilon/install/ipsilon-client-install | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ipsilon/install/ipsilon-client-install b/ipsilon/install/ipsilon-client-install index 2390992..9959cd0 100755 --- a/ipsilon/install/ipsilon-client-install +++ b/ipsilon/install/ipsilon-client-install @@ -106,6 +106,7 @@ def saml2(): m.add_certs(c) m.add_service(SAML2_SERVICE_MAP['logout-redirect'], url_logout) m.add_service(SAML2_SERVICE_MAP['response-post'], url_post, index="0") + m.add_allowed_name_format(SAML2_NAMEID_MAP[args['saml_nameid']]) sp_metafile = os.path.join(path, 'metadata.xml') m.output(sp_metafile) @@ -269,6 +270,9 @@ def parse_args(): help="Post response URL") parser.add_argument('--saml-secure-setup', action='store_true', default=True, help="Turn on all security checks") + parser.add_argument('--saml-nameid', default='unspecified', + choices=SAML2_NAMEID_MAP.keys(), + help="SAML NameID format to use") parser.add_argument('--debug', action='store_true', default=False, help="Turn on script debugging") parser.add_argument('--config-profile', default=None, |