Threesuns

Email the Instructor

Contact

All Semesters

Semesters

All Courses

Courses

2012Spring

01.09.12 - 05.06.12

Rails II

CSYS2873

Thursday
05:30 PM - 08:20 PM

Authentication and Authorization

Lab02

Objective: To use Authentication and Authorization on a website of your own design

pastdue

Submit Your Solution

Lab02

Request a Copy of your Solution

Lab02

Requirements

Authentication and Authorization40 pts
Site design and use20 pts
Interestingness and Practicality20 pts
Testing performed20 pts
Total100 pts

Instructions

For this lab you will create a website that involves authentication (verifying who a user is) and authorization (deciding what the user can do). What subject matter the site deals with is up to you but it must be a situation where authentication and authorization would be needed.

For example: Create a website where people can post ideas and others can comment on the ideas. Anyone can view the ideas and comments but only registered users can post ideas and comments. The site would have 3 types of users: administrators, moderators, and users. Administrators would be allowed to create, edit, or destroy anything on the site (users, ideas, comments). Moderators could create or edit ideas and comments anything but could not destroy. Users could create ideas and comments and could edit or destroy their own ideas and comments but could not edit or destroy anyone else's ideas or comments.

Your lab will be graded on the complexity of the authentication and authorization that is performed (the example above would be sufficiently complex to receive full points), the design and ease of use of the site, and the interestingness of the subject matter.

Provide a description with the assignment when submitting the assignment describing the sites purpose and use as a text file in the project root or plan on presenting the site to me during office hours.