saml_protect = 'info'
saml_auth = '<Location %s>\n' \
' MellonEnable "auth"\n' \
+ ' Header append Cache-Control "no-cache"\n' \
'</Location>\n' % args['saml_auth']
psp = '# '
psp = ''
saml_secure = 'Off'
+ ssl_require = '#'
+ ssl_rewrite = '#'
if args['saml_secure_setup']:
saml_secure = 'On'
+ ssl_require = ''
+ ssl_rewrite = ''
samlopts = {'saml_base': args['saml_base'],
'saml_protect': saml_protect,
'saml_sp': args['saml_sp'],
'saml_secure_on': saml_secure,
'saml_auth': saml_auth,
+ 'ssl_require': ssl_require,
+ 'ssl_rewrite': ssl_rewrite,
+ 'sp_hostname': args['hostname'],
'sp': psp}
files.write_from_template(SAML2_CONFFILE, SAML2_TEMPLATE, samlopts)