Welcome the OAuth MyProxy Certificate Delegation Page!
This page simply contains information about the OA4MP (OAuth for MyProxy) delegation service.
To access the functionality, you will need a client and a login on MyProxy.
There is not much a user can do directly with this site. This page is aimed at client and server developers.
What does it do?
This service allows a user to request a certificate from MyProxy for use by a client. This is
based on the OAuth for MyProxy
code base. In that documentation, a client will be using the client code.
When a client needs a certificate to do something on a user's behalf, it initiates a request to this site.
The user authorizes this at this server ( not on the client which would be insecure).
The certificate is then obtained and returned to the client.
How does it do it?
Magic. Well, not quite. You can read the
specification
for
all the gory details (and there are a lot of them, I might add). Suffice to say it is nontrivial.
Client sources
If you are looking to set up a gateway, then you should read up
how to set up an OAuth for MyProxy client
on how to get the sources, build them (if needed) and incorporate them into your gateway. The details are put
into a
very simple service API
so adding this functionality to your gateway should be quite straightforward -- that is the aim.
Client registration
To register your client with a server, be sure to look at
Registering
A Client
which describes how to do this.
Server sources
Finally, there is
Getting
Started
which details how to get, build and deploy a server to do MyProxy delegation.