Authentication now is pretty much working on both backend and frontend