Welcome to NCSA's Two Factor Authentication Page.

This page simply contains information about NCSA's MyProxy delegation service. To access the functionality, you will need a client and a login on tfca.ncsa.illinois.edu. 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 the client which would be insecure). The certificate is then obtained and returned to the client.

Client Sources

If you are looking to set up a client, 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 site. 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 this server, be sure to look at Registering With A Server which describes how to do this.

Client Documentation

Finally, there is Getting Started which details how to get, build and deploy a client to do MyProxy delegation.