This is an adapted version of NCSA's OA4MP
adding among others a /getproxy
endpoint.
It requires the also adapted version of the security-lib.
Both are requirements for the RCauth.eu codebase, including the RCauth Delegation Server, MasterPortal, demo VO-portal and SSH Key portal.
- Java 8+ (OpenJDK 8 and 10 are both supported for building)
- Maven 3.5+
-
Compile and install the adapted version of the security-lib dependency.
-
Check out the right RCauth-based branch, see the different RCauth components for the required versions.
For example:git checkout v4.2-RCauth-1.2
Make sure to use the same branch or tag for the OA4MP and security-lib components !!
-
Compile and install the OA4MP itself
mvn clean package install
http://grid.ncsa.illinois.edu/myproxy/oauth/
https://wiki.nikhef.nl/grid/RCauth.eu_and_MasterPortal_documentation