Skip to main content

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

MyProxyWebService-0.1.1-py2.6.egg (60.6 kB view details)

Uploaded Source

MyProxyWebService-0.1.1-py2.5.egg (60.6 kB view details)

Uploaded Source

File details

Details for the file MyProxyWebService-0.1.1-py2.6.egg.

File metadata

File hashes

Hashes for MyProxyWebService-0.1.1-py2.6.egg
Algorithm Hash digest
SHA256 cd57d230c896109ca44dd5dd970ace7e6827bd9f6b880c14bd895861b222fc49
MD5 a4ac98f0e1434aeb1177563acbacbc6f
BLAKE2b-256 1338e68fddcfbe1e529d70fe51d458bd3356f9794914fe472aa6170be5bb687a

See more details on using hashes here.

File details

Details for the file MyProxyWebService-0.1.1-py2.5.egg.

File metadata

File hashes

Hashes for MyProxyWebService-0.1.1-py2.5.egg
Algorithm Hash digest
SHA256 a2ed44cb4e96f2ed8e4d36f288870f9a0523646c35751bb73c6e4cd3253371c3
MD5 3c434c2d0c8f4c1880ba5ef8ba878d9e
BLAKE2b-256 1d9c066afea24991109aea98d63cdd37d5895e225b0bddab51588ef9cec532a6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page