X-Git-Url: http://git.onelab.eu/?p=myslice.git;a=blobdiff_plain;f=portal%2Ftemplates%2Fonelab%2Fonelab_manual-delegation.html;fp=portal%2Ftemplates%2Fonelab%2Fonelab_manual-delegation.html;h=f0d479cdace755f20c89db53d6b8a4ef01b640a6;hp=0000000000000000000000000000000000000000;hb=20bfc52b150cafd75bb4c75a15ddcb77d3aaa4ca;hpb=94b703d852551c8cac0729139e9eee66461675c5 diff --git a/portal/templates/onelab/onelab_manual-delegation.html b/portal/templates/onelab/onelab_manual-delegation.html new file mode 100644 index 00000000..f0d479cd --- /dev/null +++ b/portal/templates/onelab/onelab_manual-delegation.html @@ -0,0 +1,102 @@ +{% extends "layout.html" %} + +{% block content %} + +
+ In order to delegate your credentials to the OneLab portal, you need to install SFA tools.
+
+ [Requirement: python 2.7 or higher] +
+
+ $ sudo easy_install pip
+ $ sudo pip install sfa
+
Please download get-pip.py
+
+ $ python get-pip.py
+ $ pip install sfa
+
+ To get more information about pip, please visit: https://pip.pypa.io/en/latest/installing.html +
++ More details about SFA is available at the following address: + Installing SFA +
+ ++ Once SFA tools are successfully installed, you need to configure the SFA client aka SFI +
+
+ $ mkdir ~/.sfi
+ $ cd ~/.sfi
+ $ cp ~/.ssh/id_rsa ~/.sfi/user-hrn.pkey
+
+ Here, 'user-hrn' is your SFA hrn. If e.g., your OneLab account email is mohammed-yasin.rahman at upmc.fr, then your user-hrn is 'onelab.upmc.mohammed-yasin_rahman'.
++ In this example, a user-hrn is built using the root authority i.e, 'onelab' followed by a '.' then the sub authority i.e., 'upmc' + followed by a '.' and then the last fragment in the hrn is made of the local part of your email adress i.e., 'mohammed-yasin_rahman' + (with dots replaced with underscores). +
+ ++ Next, you will setup your ~/.sfi/sfi_config. The following represents the sfi_config file for a OneLab user: +
+ +
+ [sfi]
+ auth = onelab.upmc
+ user = onelab.upmc.mohammed-yasin_rahman
+ registry = http://portal.onelab.eu:6080/
+ sm = http://sfa3.planet-lab.eu:12346/
+
+ Here again, 'user' is your user-hrn, and 'auth' is the authority that you belong to, in most cases you should just drop the last part of your hrn. +
++ Add the the following to sfi_config for delegating credentials to OneLab portal: +
+
+ [myslice]
+
+ backend = http://portal.onelab.eu:7080
+ delegate = onelab.myslice
+ platform = myslice
+ username = mohammed-yasin.rahman@lip6.fr
+
+ Test the SFA layer: +
++ $ sfi.py version +
++ And finally delegate your credentials to the portal +
++ $ sfi.py myslice +
++ The complete tutorial is available at the following address: + http://trac.myslice.info/wiki/InstallSfa +
+ +