Skip to content

rcauth-eu/OA4MP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

186 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.5
    

    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

About

Open Authorization for MyProxy.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 70.9%
  • HTML 17.3%
  • CSS 5.3%
  • JavaScript 5.2%
  • Python 1.0%
  • Shell 0.2%
  • Batchfile 0.1%