I generally use the OAUTH flow for logging users to my personal website. A friend recommended firebase authentication to me. What is the difference between the two and pros