[36077] in Kerberos

home help back first fref pref prev next nref lref last post

KfW 4.x (was Re: Windows KDC - Delegation Option)

daemon@ATHENA.MIT.EDU (Benjamin Kaduk)
Sat Apr 26 15:37:59 2014

Date: Sat, 26 Apr 2014 15:37:35 -0400 (EDT)
From: Benjamin Kaduk <kaduk@mit.edu>
To: Ben H <bhendin@gmail.com>
In-Reply-To: <CAAd7auZJ7d8DAZkSdxSJMKckP2+44WzSJGEg31rmfy2DSwiyBQ@mail.gmail.com>
Message-ID: <alpine.GSO.1.10.1404261525580.21026@multics.mit.edu>
MIME-Version: 1.0
Cc: kerberos@mit.edu
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: kerberos-bounces@mit.edu

Hi Ben,

On Fri, 25 Apr 2014, Ben H wrote:

> That's interesting - thank you.  I was able to actually validate what you
> stated by installing MIT Kerberos on my Window system and then configuring
> Putty's GSSAPI option to use the MIT GSSAPI libraries as preference.
> My first attempt with kfw-4.0.1 was unsuccessful and I suspect it has to do
> with how 4.01 integrates into the Windows LSA cache - I didn't seem able to
> separate my Windows tickets from the MIT ones (init/destroy in one location
> reflected in the other).  I suspect I may have been able to find a way to
> configure it, but 4.01 seems very turnkey and I couldn't quickly find some
> way to customize this behavior.

The intention behind the KfW 4.0 GUI is that people using it would only be 
using the API: credentials cache type, and would probably not be 
interacting with the native Windows LSA cache (the MSLSA: cache type as 
exposed by KfW).  As such, the GUI does not offer a way to change what 
cache will be used for new tickets obtained using the GUI; they will be 
placed into the default cache.  Since the API cache is collection-enabled, 
it is possibl to have credentials for multiple principals present, and 
they will be displayed in the ticket list.  Since the LSA cache only 
supports having one identity at a time, if the default cache is MSLSA:, 
the new ticket will overwrite any preexisting ones.

I'm not sure how your system ended up in a state where the MSLSA: cache 
was the default (there is a registry key to control this), but using the 
KfW-provided kinit.exe and klist.exe can help understand what's going 
on: klist AA will show what cache type is in use, and "kinit -c API: 
<principal>" will create an API: cache, viewable from the GUI, which can 
be made default therein.

We have had a couple of reports that the lack of visibility into the 
default cache type can be confusing, and the upcoming 4.1 release should 
include some functionality to help in this situation.  I haven't decided 
what exactly that will look like, though -- do you have a preference among 
(1) another checkbox/display column for the cache name, (2) an option for 
cache type in the "get ticket" window, (3) a warning when new tickets will 
us the LSA cache, or (4) something else?

We really do appreciate getting feedback about the KfW 4.0 series.

Thanks,

Ben
________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

home help back first fref pref prev next nref lref last post