From: Loic Baron Date: Mon, 22 May 2017 14:17:26 +0000 (+0200) Subject: FIT IoT-Lab - fixed create user on the fly if coming from trusted Federation X-Git-Tag: sfa-3.1-22~6 X-Git-Url: http://git.onelab.eu/?p=sfa.git;a=commitdiff_plain;h=2880f8a4ec7acc3925cb865ce6b3076dd593274a FIT IoT-Lab - fixed create user on the fly if coming from trusted Federation --- diff --git a/sfa/iotlab/iotlabshell.py b/sfa/iotlab/iotlabshell.py index 363e4b5e..ac600970 100644 --- a/sfa/iotlab/iotlabshell.py +++ b/sfa/iotlab/iotlabshell.py @@ -159,7 +159,7 @@ class IotLABShell(object): user['email'] = email user['sshPublicKey'] = slice_user['keys'][0] # ex : onelab.inria - user['structure'] = slice_user['slice_record']['authority'] + user['structure'] = slice_user['urn'].split('+')[1].replace(':','.') email = (email.split('@'))[0] user['firstName'] = email.split('.')[0] try: