Hey Cameron,
I definitely hear you on that last sentence. These days a lot of the pain has been taken out by the implementation of protocols like OAuth2 and OpenID Connect. Each identity provider has its own docs on how to quickly implement a sign-in button, get profile info, etc. There are also libraries like passport.js which try to abstract over these variations. These days OpenID Connect seems to be gaining a lot of traction.
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-appengi...@googlegroups.com.
To post to this group, send email to google-a...@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-appengine/6dda44a8-ffad-4bc4-96ba-d79c91b74283%40googlegroups.com.