This seems like a smell. You might like to inherit from ApplicationController so you don't have to skip authentication. Note to selves: maybe baseController should be called AuthenticatedUserController...