PROXY tickets and GSSAPI

Wyllys Ingersoll wyllys.ingersoll at sun.com
Wed Jun 26 15:49:01 EDT 2002


So, the benefit of PROXY tickets as opposed to a more general FORWARDABLE
ticket is that the PROXY ticket may only be used from the addresses 
specified
in the ticket, correct?  Is an addressless PROXY ticket equivalent to a 
FORWARDABLE
ticket?

Is there a way to actually specify a service or list of services that 
the server may
act as a proxy for ?   Example, you only want the PROXY server to use your
creds to access "print" services on some server but not other kerberized 
services?

-Wyllys

Jen Selby wrote:
>>Also, its unclear to me how the PROXY flag (not the PROXIABLE flag)
>>ever gets set.  I'm assuming that the server who is acting on behalf
>>of the client is supposed to set this when it receives a PROXIABLE
>>cred that is is going to use.
> 
> 
> If the KDC gets a request with the PROXY flag set and the requestor
> has PROXIABLE tickets, then the KDC will set the PROXY flag in the
> tickets which it provides in response to the request.
> 
> 
>>I'm speculating also that the service that the proxy is actually
>>talking to must check for the PROXY flag and verify the address fields
>>before allowing the request to be processed.
> 
> 
> If an application wishes not to accept PROXY tickets, then it could
> check the PROXY flag and disallow tickets that have it set.  It is
> certainly not required to check for this, and can treat the PROXY
> tickets like any other tickets in terms of whether or not it accepts
> them.
> 
> Jen






More information about the krbdev mailing list