Difference between revisions of "RCauth Delegation Server & MasterPortal - Building from Source"

From PDP/Grid Wiki
Jump to navigationJump to search
(draft structure)
 
(building the mp)
Line 1: Line 1:
 
= Introduction =
 
= Introduction =
 +
 +
 +
 
= Building the Master Portal =
 
= Building the Master Portal =
 +
 +
The Master Portal source code is currently hosted on [https://github.com/ttomttom/aarc-master-portal 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 [[Master_Portal_Internals | MP Client]] component which makes requests to the Delegation Server.
 +
* '''master-portal-server''' : contains the [[Master_Portal_Internals | 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 | dependencies]] ready before compiling the Master Portal.
 +
 
== Dependencies ==
 
== Dependencies ==
 
=== myproxy-fork ===
 
=== myproxy-fork ===

Revision as of 13:07, 15 July 2016

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