[OpenAFS] Re: Authentication without aklog
Benjamin Kaduk
kaduk@MIT.EDU
Thu, 31 Jul 2014 19:00:00 -0400 (EDT)
On Thu, 31 Jul 2014, Brandon Allbery wrote:
> For what it's worth, I am seeing more people move to (or start with)
> NFSv4 and then run into the restrictions imposed by rpc.gssd and become
> frustrated. This seems to be educational as to why OpenAFS uses tokens.
I find it interesting that we are all phrasing this in terms of a
comparison to rpc.gssd ... which is a linux-specific piece of
functionality. Yes, Solaris and BSD have gssd, but they're different
implementations. To me, this represents a big dificulty for a
project as cross-platform as OpenAFS; it would probably require dedicated
effort per-platform, so we would likely end up in a fragmented state for
some (long) period of time. Then again, I guess we're already fragmented
for other things (i.e., PAGs), so maybe that's not so bad. I don't know
how many sites there are that require cross-platform feature parity, these
days.
The improvements to the KEYRING: cache type that went into MIT krb5 1.12
help rpc.gssd out quite a bit, giving it a much better idea of what krb5
credentials are tied to which user sessions/processes/etc., but that is,
of course, linux-specific.
It's also worth mentioning that our life in this space will get harder
when rxgk comes into play.
-Ben