X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Ftemplates%2Fmanual-delegation.html;fp=portal%2Ftemplates%2Fmanual-delegation.html;h=1463b51eb56c672175adaa436837a7f9b6b485af;hb=6a3f5d4949171451d5df2df5d0f96e9eb396f29c;hp=0000000000000000000000000000000000000000;hpb=583c62239bbf6be5222e170609e547349389c1c1;p=myslice.git diff --git a/portal/templates/manual-delegation.html b/portal/templates/manual-delegation.html new file mode 100644 index 00000000..1463b51e --- /dev/null +++ b/portal/templates/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:12345/
+ 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 +
+ +