Click here to navigate the course.

Drag the edges to resize the window.

In Projects, you can keep track of your progress as you go throught the tasks. Check each item as you complete it!

Code Editor
Web Browser

So far we've seen how to build an authentication system that lets users sign up, log in, and log out.

In addition to authentication, many web apps have a way to give specific users permission to access certain parts of the site. For example, a blog would give only its authors permission to access the editing and publishing parts of the site. Permissions are defined with an authorization system.

Let's create an authorization system for a recipe website built with Rails.

Report a Bug
If you see a bug or any other issue with this page, please report it here.