koala gem
require authentications for all