Add separate authentication controller