MyProxy Web Service
Project description
- Provides a simple web service interface to MyProxy. MyProxy is a Service for
managing PKI based credentials which is part of the Globus Toolkit. Providing a HTTP based interface enables HTTP based clients to connect to a MyProxy server and retrieve credentials.
The interface is implemented as a WSGI application which fronts a normal MyProxy server. myproxy-logon and myproxy-get-trustroots are expressed as web service calls. The WSGI application forwards the requests on to the MyProxy server over the usual MyProxy protocol. The web service interface is RESTful using GET and POST operations and the logon interface makes uses of HTTP Basic Auth to pass username and pass-phrase credentials. The service is hosted over HTTPS.
The unit tests include a test application served using paster. Client scripts are also available which need no specialised installation or applications, only openssl and curl which are typically available on Linux/UNIX based systems.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file MyProxyWebService-0.1.1-py2.6.egg
.
File metadata
- Download URL: MyProxyWebService-0.1.1-py2.6.egg
- Upload date:
- Size: 60.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd57d230c896109ca44dd5dd970ace7e6827bd9f6b880c14bd895861b222fc49 |
|
MD5 | a4ac98f0e1434aeb1177563acbacbc6f |
|
BLAKE2b-256 | 1338e68fddcfbe1e529d70fe51d458bd3356f9794914fe472aa6170be5bb687a |
File details
Details for the file MyProxyWebService-0.1.1-py2.5.egg
.
File metadata
- Download URL: MyProxyWebService-0.1.1-py2.5.egg
- Upload date:
- Size: 60.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2ed44cb4e96f2ed8e4d36f288870f9a0523646c35751bb73c6e4cd3253371c3 |
|
MD5 | 3c434c2d0c8f4c1880ba5ef8ba878d9e |
|
BLAKE2b-256 | 1d9c066afea24991109aea98d63cdd37d5895e225b0bddab51588ef9cec532a6 |