Download HiLA User Guide

Transcript
HiLA User Guide
12
# Demo 1
hila.unicore6.profile.demo1.keystore = /home/demo/.hila2/demo1.jks
hila.unicore6.profile.demo1.alias = demo1
hila.unicore6.profile.demo1.password = the!user
# Demo 2
hila.unicore6.profile.demo2.keystore = /home/demo/.hila2/demo2.jks
hila.unicore6.profile.demo2.alias = demo2
hila.unicore6.profile.demo2.password = the!user
The multi-user configuration depends on the existance of an implementation of the Config
interface. This can be configured via the hila.unicore6.config property. The default
value for this property is
eu.unicore.hila.grid.unicore6.security.SimpleProfileConfig, which
can use profiles as configured above. If you want to use any of the configured profiles, then the
profile name needs to be added to the HiLA Location of the resources, e.g. unicore6:/demo1@sites
or unicore6:/demo2@sites will use the keystores as configured above. Note that this
does not have anything to do with trust delegation, each of the profile configurations will be
used as primary identities to access Grid resources.
Trust Delegation
In order to use trust delegation, you need to use a different implementation of the Config
interface. The unicore.properties file should contain the following line:
hila.unicore6.config = eu.unicore.hila.grid.unicore6.security. ←TDConfig
TDConfig requires SAML assertions in the directory ~/.hila2/saml-assertions.
SAML assertions can be generated e.g. using the UNICORE Commandline Client (UCC)
and its issue-delegation command. HiLA as an API does not offer this functionality
at the moment. Trust delegation in HiLA is usually used in locations where the user credentials
needed for creating the delegation are not available. Thus, HiLA as the receiver of such SAML
assertions does not require this functionality.
6.2
EMI Execution Services
The EMI Execution Services (EMI-ES) specification [emies] is an agreement among European
middleware providers Arc, gLite, and UNICORE, to offer a common interface to their compute
elements (CEs), which is the equivalent of a HiLA Site.
Starting with version 2.3.0, HiLA supports this specification and can send jobs to EMI-ES
endpoints.