Tech Specs
Ares has 5 components working to keep your reserve desk running smoothly:
- Web site for faculty and students to submit, organize, and retrieve reserve materials.
- Windows client for reserve desk staff to manage the entire life cycle of a reserve item.
- Web-based administration suite to manage all system configurations and Ares staff accounts.
- System Manager service that performs routine system maintenance such as updating copyright permissions and cleaning up reserve items.
- Web-based reporting module to procure an administrative view of how your reserves desk is performing.
- For Blackboard Building Block users - Blackboard Academic Suite version 6.3.1.374 or later using Tomcat 5.0 and JDK 1.5.0.
- For Moodle users - Moodle version 1.5 or higher.
Authentication Back to top
Ares offers a variety of methods to authenticate patrons of the system. Some of these methods require external systems or authenticating servers; details on those requirements are within each section below. In all authentication methods, the username must be unique across the entire database and any passwords stored are one-way encrypted so that staff or database administrators cannot know the users’ passwords.
Standard Authentication
By default, all Ares installations are setup with Standard authentication. This type of authentication allows anyone with access to the registration pages to register him or herself, choose a username and password, and then use that username and password to login to the Aresweb. Users only need to register once and can update the information as often as necessary.
All new customers have access to the Student Tools menu, but new Faculty users must be manually cleared for Instructor Privileges in the staff interface before they can access the Instructor Tools menu and create classes. Staff can review those users, disavow them if they are not allowed to use the system or clear them as valid users with Instructor Privileges. Staff can clear customers at any point in the process.
Standard authentication does not verify user information against any external system upon registration or login. Once a customer registers with Ares he or she is allowed to login to the web interface until staff either blocks the user from submitting any further requests or disavows the user from the system.
LDAP Authentication
If your institution has an LDAP server available with potential Aresusers in it, you can use that server to authenticate any patrons. This server does not necessarily need to contain all potential Aresusers, as those who do not exist can be added through the client by staff or register themselves if given a link to First Time Users. Users cleared via LDAP are verified against the LDAP server at registration and each time they login to Ares.
Note: LDAP passwords are not stored in the Aresdatabase and are only used when typed in by the user to match against the LDAP server during registration and login. The password field in the Aresdatabase stores the encrypted version of a blank value, but is not used for any authentication.
The advantage to using LDAP is that the username and password a user enters is the same as other systems at your institution and if a user changes his or her password in the LDAP directory, that password is automatically used for Ares authentication as well. The disadvantage is that if your server loses connectivity to your LDAP server, those users cannot login to Ares because they cannot be authenticated by that external system.
RemoteAuth Authentication
If you do not want your users to enter a username and/or password to use Ares, but want to pass a known username to Ares for registration and login, you can setup RemoteAuth authentication. While there are few Ares customizations to enable this authentication, it does require technical knowledge of setting up your external authenticating system and having that server send information to the Aresweb server.
RemoteAuth authentication is slightly different than other authentication methods in that there is no logon page used for customers to enter a username and password. In most installations, sites add an ISAPI filter to the Aresweb server that intercepts the request for the web DLL in the RemoteAuth folder. If the username value has not been set, it redirects the user to the authentication server. If the username has been set, it checks the authentication server to see if the session is still active. RemoteAuth authentication expects a server variable that is set to the authenticating system and passed to Ares via the http header.
RemoteAuth authentication has been successfully used by sites with PubCookie, CoSign and Shibboleth.
Printing Back to top
In order to print most Ares documents used in the course of processing Special Collections requests, Ares uses a combination of document templates (Word documents) and output data files (Excel .xls files). During each print process, the data files and the document templates are merged together to create the new, complete document to be printed.
Merging of the two types of files is handled by the Ares client internally and the result is printed. You can edit the Microsoft Word template at any time to change formatting and content of the printouts.
E-mail Back to top
The Ares System Manager will send emails through whichever SMTP server is configured with Ares. All emails originate at the Ares server, enabling you to restrict SMTP access to a single IP address. 