diff options
author | Simo Sorce <simo@redhat.com> | 2014-05-01 21:00:14 -0400 |
---|---|---|
committer | Simo Sorce <simo@redhat.com> | 2014-05-01 21:05:47 -0400 |
commit | f139821010d71a07e011b257132b4acbc872a21b (patch) | |
tree | dbaa3474c175ae312be5c4650fb306308d9d9916 /ipsilon | |
parent | c6e97e93a61b02602f14606a60b6154880308123 (diff) | |
download | ipsilon.git-f139821010d71a07e011b257132b4acbc872a21b.tar.gz ipsilon.git-f139821010d71a07e011b257132b4acbc872a21b.tar.xz ipsilon.git-f139821010d71a07e011b257132b4acbc872a21b.zip |
Always use saml by default
Signed-off-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'ipsilon')
-rwxr-xr-x | ipsilon/install/ipsilon-client-install | 10 | ||||
-rwxr-xr-x | ipsilon/providers/saml2idp.py | 3 |
2 files changed, 7 insertions, 6 deletions
diff --git a/ipsilon/install/ipsilon-client-install b/ipsilon/install/ipsilon-client-install index 9255289..d48df1b 100755 --- a/ipsilon/install/ipsilon-client-install +++ b/ipsilon/install/ipsilon-client-install @@ -78,7 +78,7 @@ def saml2(): raise path = None - if args['saml_httpd']: + if not args['saml_no_httpd']: path = os.path.join(SAML2_HTTPDIR, args['hostname']) os.makedirs(path, 0750) else: @@ -100,7 +100,7 @@ def saml2(): sp_metafile = os.path.join(path, 'metadata.xml') m.output(sp_metafile) - if args['saml_httpd']: + if not args['saml_no_httpd']: idp_metafile = os.path.join(path, 'idp-metadata.xml') with open(idp_metafile, 'w+') as f: f.write(idpmeta) @@ -184,12 +184,12 @@ def parse_args(): help="Account allowed to create a SP") parser.add_argument('--httpd-user', default='apache', help="Web server account used to read certs") - parser.add_argument('--saml', action='store_true', default=False, + parser.add_argument('--saml', action='store_true', default=True, help="Whether to install a saml2 SP") parser.add_argument('--saml-idp-metadata', default=None, help="A URL pointing at the IDP Metadata (FILE or HTTP)") - parser.add_argument('--saml-httpd', action='store_true', default=False, - help="Automatically configure httpd") + parser.add_argument('--saml-no-httpd', action='store_true', default=False, + help="Do not configure httpd") parser.add_argument('--saml-base', default='/', help="Where saml2 authdata is available") parser.add_argument('--saml-auth', default=SAML2_PROTECTED, diff --git a/ipsilon/providers/saml2idp.py b/ipsilon/providers/saml2idp.py index 3f3ab87..c7ef939 100755 --- a/ipsilon/providers/saml2idp.py +++ b/ipsilon/providers/saml2idp.py @@ -291,7 +291,8 @@ class Installer(object): config = {'idp storage path': path, 'idp metadata file': 'metadata.xml', 'idp certificate file': cert.cert, - 'idp key file': cert.key} + 'idp key file': cert.key, + 'enabled': '1'} po.set_config(config) po.save_plugin_config(FACILITY) |