GSI
2.0: Proxy Definitions and Behavior
Definitions of Limited and Full
Proxy
-
Full Proxy
A Full Proxy is a proxy that has been created by grid-proxy-init or a
proxy created from such a proxy by normal delegation mechanisms.
-
Limited Proxy
A Limited Proxy is a proxy that is created from a Full Proxy
when it delegated with the limited delegation mechanism. The first
time a proxy is created by the limited delegation mechanism a level 1 Limited Proxy is created. Any subsequent delegation (limited or
full) of a level N Limited Proxy creates a level N+1 limited proxy.
Delegation Options
-
Full Delegation
Full delegation is the default with the GSI library when
delegation is requested (note this may vary with individual
applications). Full delegation of a Full Proxy results in a Full Proxy
on the remote side. Full delegation of a level N Limited Proxy results
in a level N+1 Limited Proxy.
-
Limited Delegation
Limited delegation is the result of performing delegation with
the GSI library when the GSS_C_GLOBUS_LIMITED_DELEG_PROXY_FLAG is also
given. Limited Delegation of a Full Proxy results in a level 1 Limited Proxy. Limited delegation of a level N Limited Proxy results
in a level N+1 Limited Proxy.
Authentication Options
When performing GSI authentication there are three modes
of operation:
-
Default
In this mode a Full Proxy or a level 1 Limited Proxy will be
accepted for authentication.
-
GSS_C_GLOBUS_LIMITED_PROXY_FLAG
With this flag only a Full Proxy will be accepted for
authentication. This mode should be used by applications that do job
start-up (e.g. the gatekeeper and sshd).
-
GSS_C_GLOBUS_LIMITED_PROXY_MANY_FLAG
With this flag any Full Proxy or Limited Proxy (of any level) will be
accepted. This mode is currently used for data channel authentication
with GridFTP.
|