hobo: add registration-url to authentication settings (#6655)

This commit is contained in:
Frédéric Péters 2015-08-18 09:59:09 +02:00
parent b9579435c3
commit 23a1308f72
1 changed files with 9 additions and 0 deletions

View File

@ -184,6 +184,12 @@ class CmdCheckHobos(Command):
spconfig['saml2_providerid'] = spconfig['saml2_base_url'] + '/metadata'
MethodAdminDirectory().generate_rsa_keypair()
if not 'saml_identities' in pub.cfg:
pub.cfg['saml_identities'] = {}
if idps:
pub.cfg['saml_identities']['identity-creation'] = 'self'
for idp in idps:
if not idp['base_url'].endswith('/'):
idp['base_url'] = idp['base_url'] + '/'
@ -213,6 +219,9 @@ class CmdCheckHobos(Command):
admin_attribute_dict = dict([admin_attribute.split('=')])
pub.cfg['idp'][key_provider_id]['admin-attributes'] = admin_attribute_dict
pub.cfg['idp'][key_provider_id]['nameidformat'] = 'unspecified'
pub.cfg['saml_identities']['registration-url'] = str(
'%saccounts/register/' % idp['base_url'])
pub.write_cfg()
def get_instance_path(self, service):