Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.36 KB

README.md

File metadata and controls

40 lines (24 loc) · 1.36 KB

OAuth for MyProxy

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.

Prerequisites

  • Java 8+ (OpenJDK 8 and 10 are both supported for building)
  • Maven 3.5+

Compiling and installing

  1. Compile and install the adapted version of the security-lib dependency.

  2. 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 !!

  3. Compile and install the OA4MP itself

     mvn clean package install
    

Docs

http://grid.ncsa.illinois.edu/myproxy/oauth/

Background and further reading

https://wiki.nikhef.nl/grid/RCauth.eu_and_MasterPortal_documentation