wiki:MyProxyWebService

Version 1 (modified by pjkersha, 10 years ago) (diff)

--

MyProxyWebService

MyProxyWebService is a Python WSGI application for exposing MyProxy operations through a simple HTTP interface.  MyProxy is a service for managing PKI credentials and is part of the Globus Toolkit. The purpose of this application is to make it more straightforward to write client applications for MyProxy. For example, these bash shell scripts include with the package require only openssl and curl, command line programs include with most Linux/UNIX distributions:

Bootstrap trust in the MyProxy HTTP service:

$ myproxy-ws-get-trustroots.sh -b -U https://myproxy.somewhere.ac.uk/get-trustroots
Bootstrapping MyProxy server root of trust.
Trust roots have been installed in /home/pjk/.globus/certificates

Obtain a credential:

$ myproxy-ws-logon.sh -U https://myproxy.somewhere.ac.uk/logon

Installation

The software is available as a Python egg.

Source Code

Available on the  SubVersion repository on this site.