MyProxy is a remote service that stores user credentials. Either users or Grid administrators can store user credentials in the MyProxy service, and then users can "sign in" (obtain a proxy credential) on any system on the network.
MyProxy greatly simplifies certificate management, because it provides an easy-to-use mechanism for user "sign in" without requiring users to manage their own certificate files. When combined with a CA service that automatically populates the MyProxy service with certificates (see PURSE), Grid users have the benefit of a simple "ID/password" sign-on procedure combined with sophisticated security throughout the system.
MyProxy provides a command-line interface that allows users to obtain Grid proxy credentials on their local systems. This interface asks the user for an ID and password, which are used to authenticate to the MyProxy service so that the user's credential can be accessed to generate the local proxy.
MyProxy also provides an interface for integrating with web portals. This interface allows web portal developers to build MyProxy into their protal's interface so that users can enter their ID and password into the portal's interface. The portal can then obtain a proxy credential on the user's behalf and use the proxy to access other Grid services (computation, data, remote instruments) to satisfy user requests.
|Developed by:||National Center for Supercomputing Applications|
|Distributions:||Globus Toolkit 4.0
(must be subscribed before posting messages)