RCauth Delegation Server & MasterPortal - Building from Source

From PDP/Grid Wiki
Revision as of 14:07, 15 July 2016 by Tamasb@nikhef.nl (talk | contribs) (building the mp)
Jump to navigationJump to search

Introduction

Building the Master Portal

The Master Portal source code is currently hosted on github. The main (maven) project is called 'aarc-master-portal', which is just a parent project containing the following (maven) modules:

  • master-portal-client : contains the MP Client component which makes requests to the Delegation Server.
  • master-portal-server : contains the MP Server component which takes requests from registered Portals.
  • master-portal-common : contains a set of common constants and utility classes shared between the MP Client and MP server. Both master-portal-client and master-portal-server include this module as a dependency

Make sure to have the required dependencies ready before compiling the Master Portal.

Dependencies

myproxy-fork

ncsa-security-all-fork

Master Portal

Master Portal - CLI

Building the Delegation Server

Delegation Server

Delegation Server - CLI