hobo: add registration-url to authentication settings (#6655)
This commit is contained in:
parent
b9579435c3
commit
23a1308f72
|
@ -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):
|
||||
|
|
Loading…
Reference in New Issue