Skip to content

rcauth-eu/OA4MP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Packages

No packages published

Languages

  • Java 66.0%
  • HTML 19.9%
  • CSS 6.4%
  • JavaScript 6.3%
  • Python 1.3%
  • PLpgSQL 0.1%