[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
An Invitation.
From JPL's internal AFS list. Consider yourselves invited to
provide something to OpenAFS. ;-)
Begin forwarded message:
> From: Jeffrey Altman <jaltman@secure-endpoints.com>
> Date: February 23, 2006 1:21:47 PM PST
> To: "Henry B. Hotz" <hotz@jpl.nasa.gov>
> Cc: Will Sun <wsun@jpl.nasa.gov>, FIL <jplis-
> fil@list.jpl.nasa.gov>, Alan Stepakoff <Alan.B.Stepakoff@jpl.nasa.gov>
> Subject: Re: [afs] Mac AFS Client Finder Issue (Was: [JPL Remedy
> Call 0000310886] Assigned to Generic, AFS Queue by gnguyen)
>
> Hank:
>
> Perhaps you could request that one of the plug-in authors submit a
> contribution to OpenAFS.
>
> Jeffrey Altman
>
>
> Henry B. Hotz wrote:
>> <<If having a GUI is your only criteria, than Arla has a pretty
>> nice AFS
>> config GUI on the Mac. I don't like their afslog GUI though.>>
>>
>> Getting back to the main point:
>>
>> The correct way to do this on a Mac is with a kerberos plug-in. That
>> plug-in should essentially do an "aklog" and gets called whenever a
>> kinit-like operation is done. Given a plug-in, the native
>> Kerberos GUI
>> program in /System/Library/CoreServices/Kerberos.app is
>> sufficient. AND
>> it becomes possible to have AFS tokens automatically acquired during
>> login. (Points to Alexandra, and I wish Apple hadn't broken part of
>> this functionality in 10.4.)
>>
>> However OpenAFS only provides an aklog program, they do not
>> provide any
>> functionality comparable to MIT's krbafs lib (obsolete now IMO), nor
>> Heimdal's kafs lib. In order to integrate with PAM on Solaris and
>> Linux, and in order to facilitate building a Mac Kerberos plug-in
>> OpenAFS needs to turn the aklog program into a library (and a small
>> wrapper to provide the current aklog program). I would strongly
>> recommend that the API for the library conform to a subset of Heimdal
>> kafs, specifically k_hasafs() and krb5_afslog(). It's also highly
>> desirable that it obey the [appdefaults] afs-use-524 config option.
>>
>> I have built and used both the Stanford/UMICH plug-in and the KTH
>> plugin. When they are installed I have almost never used a
>> command-line
>> aklog/afslog program. The KTH one is better IMO because it does
>> everything but the last stage with Kerberos 5 instead of Kerberos
>> 4 (and
>> even that could be eliminated once we get the DB servers on OpenAFS).
>> It's much less popular in the US though.
>>
>> The major problem with both of these plug-ins is that they are
>> "third-party". They are not maintained or integrated by OpenAFS,
>> or by
>> Apple, or by the MIT Kerberos team. It's yet another piece that we
>> would have to maintain independently.
>>
>> On Feb 23, 2006, at 7:40 AM, Jeffrey Altman wrote:
>>
>>> As far as providing GUI tools for obtaining tokens as is done on
>>> Windows. I am not a Macintosh programmer so I am not familiar
>>> with the
>>> Human Interface Guidelines that Apple provides and what
>>> functionality
>>> can be added to the the file system device icon that is displayed
>>> on the
>>> desktop. If there is functionality that you would like to see in
>>> OpenAFS on Macintosh, you should file a feature request at
>>> openafs-bugs@openafs.org. Note that at the current time there
>>> are no
>>> Macintosh GUI programmers either volunteering to work on OpenAFS or
>>> being paid to work on OpenAFS. At the present time all of the
>>> resources
>>> we have are being focused on the AFS client itself because we
>>> still have
>>> not shaken all of the bugs out.
------------------------------------------------------------------------
----
The opinions expressed in this message are mine,
not those of Caltech, JPL, NASA, or the US Government.
Henry.B.Hotz@jpl.nasa.gov, or hbhotz@oxy.edu