This is an adapted version of NCSA's security-lib
adding among others a /getproxy
endpoint.
It is a requirement for the also adapted OA4MP.
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+
-
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 security-lib
mvn clean package install
https://wiki.nikhef.nl/grid/RCauth.eu_and_MasterPortal_documentation