-
Notifications
You must be signed in to change notification settings - Fork 7
Authentication Module Technical Documentation
- Current and recent Firefox, IE, Safari, Seamonkey, Opera an Chrome versions all supported
- Requires browser to have Javascript enabled. The CORAL interface relies heavily on AJAX, JQuery and JQuery plugins
Note: The majority of technical details are the same as in the CORAL Technical Documentation. Differences are noted here.
Database
The recommended name for the auth database is coral_auth_prod. If you have created a “coral” user for your other modules, it should have select, insert, update and delete privileges to the coral_auth_prod. If you are using different users for your other CORAL installs, you will need to make sure that all of your other users have select access to the new authentication database.
For the authentication data model and the MySQL Workbench file, refer to http://erm.library.nd.edu/documentation.html
Installation can occur in one of two ways – either through the web installation script or manually. Web installation will provide advantages over manual because will check MySQL privileges and PHP version. Installation is recommended in the /coral/auth/ directory. It is also recommended that you check out the CORAL Main Landing page and place it into the /coral/ directory. This contains an HTML file and graphics for each module, similar to the landing page on the CORAL demo website.
Web Installation
Visit http://.../coral/auth/install/ and follow instructions on the screen
Be sure to remove the /install/ directory once installation is complete
Manual Installation
Install database tables
- Create new database schema (recommended name is coral_auth_prod)
- Open SQL file in /coral/auth/install/create_tables_data.sql and replace DATABASE_NAME with your new database schema name
- Run SQL file
Page Under Construction