Federated Domain Deployment
Federated Domain Deployment
In order to demonstrate the Federated-Domain Deployment scenario, where client organisations want to control access for large numbers of users and SLAs, you should install the client management package locally. To do this follow these steps:
- Download the GRIA Client Management package.
- Follow the client management installation instructions.
- Ensure the client package is installed and configured as above.
- Using Keytool GUI import the GRIA Demo CA certificate (available in gria-keystore.zip)
into the server keystore that you created for the client management service.
- Add the Membership Service either by dragging its WSDL link or by specifying the URL directly, e.g. https://mymachine/gria-client-mgt/services/MembershipService?wsdl
- Add yourself as a manager to the service by selecting your generated demo certificate and the certificate of the demo CA , which are both available in gria-keystore.zip.
- Create new membership groups using the GRIA client, by right-clicking on the MembershipService and choosing Create group from the menu.
Some membership groups
- Drag the SLA you created on the griademo2 service to a group to give all members of the group access to the resource. You will be prompted to select the role they should be given (e.g. "user"). When you do this, the access policy on the SLA is updated so that anyone with a token from the membership group has the specified role.
- Add another user in your organisation to the membership group, using the Access Control tab.
- The other user can now add the membership service to their client and discover the group. Then should choose Set as default group from the menu. Every message they send will now include a SAML token
asserting their membership of this group.
Selecting the group
- This user should then be able to discover and use the SLA, and use it to store data and run jobs according to the SLA, as before.
to keep track of remote resources, so that users don't have to add each service to their client manually.
See the client management package's documentation
for more information about using these services.
