added authenticate api back in since its used by the designer