|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
For more information about Kerberos, see the NRL Kerberos FAQ. To get access to AFS filespace, you need an AFS client. Normal, everyday AFS clients are built with the assumption that you will be logging in to/authenticating against the AFS version of the Kerberos Authentication Server, known as the kaserver. The command used to do this with the AFS client is klog, but the AFS client for Windows also includes a Windows-based system tray application for AFS authentication. At NC State Univerity and in the College of Engineering, we do not use the kaserver. Rather, we use a standard MIT Kerberos Authentication Server known as the Key Distribution Center, or KDC. Using the KDC allows us to use AFS in a more flexible way and provides the ability to use a wider range of services that use the Kerberos protocol for authentication. So you need a Kerberos client to authenticate against the KDC (using the kinit command or the leash32 application that is part of the Kerberos for Windows software from MIT). With most services that use Kerberos, the Kerberos client authentication would suffice for use by the service. However, while the AFS client does use Kerberos for authentication, it uses it in a way that is a little different from the standard way that the MIT software implements the Kerberos protocol. This means that you cannot use an AFS Client "out of the box" at NC State University. Fortunately, the way Kerberos (version 4) works in the standard MIT implementation is very close to the way it is implemented in the AFS client. Also, there is a way to convert your MIT Kerberos authentication (i.e., Kerberos tickets or credentials) to AFS Kerberos authentication (AFS tokens). This conversion routine is often called aklog after the name of the program that does it on most Unix-based operating systems. So, as long as you have done an initial authentication to our MIT KDC and have your KerberosV4 primary ticket/credential (known as your "ticket-granting-ticket," or TGT, because it is used to get tickets/credentials for each service that uses Kerberos), you can use this aklog function to obtain MIT KDC service tickets for the AFS cells at NCSU and convert those service tickets to AFS tokens. ("Cell" is the term for the "administrative domain" for AFS. Each cell has its own set of servers, accounts, groups, information about files, etc.) WolfCall's primary purpose is to do this aklog step. Also, WolfCall will do the initial kinit against the NCSU KDC. In addition, WolfCall has functionality for managing drive mappings to AFS space, combining the functionality of three or four separate command-line and Windows applications into one single Windows-based application.
|
Technical Documents About Authentication
|
|||||||||||||||||||||||||||||||||||||||||||||||||
| Information
Technology and Engineering Computer Services (ITECS) |
|||
|
|
This support page is for students,
faculty, and |
||