I'm looking at the issue of angular authentication, either logging in, or registering using APIs such as Google or Facebook.
I am currently using the latest version of Angular 5, and I am in doubt about what kind of authentication should be done. I have seen that it is easy with Firebase Auth, but they also told me that there are problems with SEO or something like that. They did not finish explaining me well, so, what good practices or frameworks are better in terms of their security, ease or flexibility, and why?
As an extra, I am also interested in an example or tutorial of this type of authentication.