Distauth: Classlist

Classlists

Classlists are read-only files, containing the UCDLoginID (one per line) of the members of active UCD classes. Each file represents one class. The files are stored in AFS space. Therefore, your Web server must have the AFS client software installed in order to take advantage of this feature. In addition, you must apply to afs-setup@ucdavis.edu and request membership to the classlist access group.

UCDLoginID Classlists may not be modifed. To add access by TAs, lecturers, or other individuals, as well as the class members, you may create a text file containing a list of UCDLoginIDs and place that list in a secure location as well.

Steps to allow your Web server or middleware to read a classlist:

  1. Install AFS on your system. (Note that you cannot do this on the Mac).
  2. Request that your Web server be given access to the classlist directory.
  3. Follow the recommendations on the security page.
  4. Identify the path to the classlist files that your server will be accessing. Mount the AFS drive, then change directories to /afs/ucdavis.edu/common/authclass. Change directories to the quarter or semester of interest, then look for the class, identified by department name, course number, and section number.
  5. Configure your distributed authentication cgi to read the file that you identified in the previous step.
  6. If you want to also maintain a list of users who need access to the restricted directory in addition to the members of the class, you can generate and store the file locally. You can identify the UCDLoginID's using the LDAP Web page.
    • Set the Find: box to People. (If it is not set to People, hold down the triangular arrow and select People).
    • Enter a name in the format: firstname lastname
    • Click on the search button.
    • In the bottom section of the search window, the search results will be displayed. The UserID field will display your UCD LoginID. If this line is blank, the account has no UCD LoginID.
  7. Configure your distributed authentication cgi to read the files that you identified in the previous steps.