Cannie is a gem for authorization/permissions checking.