Table of Contents
The Delegation Service is a new component in Globus Toolkit 4.0. This component provides an interface for delegation of credentials to a hosting environment. This enables a single delegated credential to be shared across multiple invocations of services on that hosting environment (e.g. it could be used for multiple GRAM job submissions or across GRAM and RFT submissions.) It also provides a means for credential renewal.
Features new in GT 4.0
- Provides an interface for the delegation and renewal of credentials to a host.
- Allows for a single delegated credential to be reused across multiple service invocations (e.g. GRAM jobs).
Other Supported Features
- The Delegation Service is a new component in GT 4.0.
Deprecated Features
- The Delegation Service is a new component in GT 4.0.
The command line scripts have changed names to "globus-credential-delegate" and "globus-credential-refresh".
- The function getTokenFromRequest() was removed from the public API.
- A function for delegating a credential whose lifetime is equal to that of the issuing credential was added to the DelegationUtil class.
- Function signatures were changed to take a client security descriptor parameter.
The transport security (HTTPS) mechanism is now assumed as the default security mechanism. Delegation service clients will now automatically use this mechanism and will fall back to GSI Secure Message if pointed at an HTTP endpoint.
Delegation service is not configured with a grid map file location by default.
- File permissions for persisted delegated credentials are now set before writing the credentials to disk.
- Bug 2537: globus-credential-delegate should honor -help
- Bug 2581: NPE in DelegationResource
- Bug 2575: ConcurrentModificationException
- Bug 2964: Command line option "-m" in delegate client
- Bug 2966: Command line option "-d" in delegate client
- Bug 3076: ArrayOutOBounds in delegate client when no argument is passed
The Delegation Service depends on the following GT components:
- WS Authentication and Authorization
- Java WS Core
The Delegation Service depends on the following 3rd party software:
- Apache Axis
Tested Platforms for Delegation Service
- Windows XP
- Linux (Red Hat 7.3)
Tested Containers for Delegation Service
- Java WS Core container
- Tomcat 5.0.30
Click here for more information about this component.