@mapkyca You should take a look at the latest work I've been doing with #IndieAuth which is essentially a way to turn your website into an OAuth provider. Removes the need for any third party to be involved. Still a bit rough documentation, but check out these links:
https://quill.p3k.io/docs
http://indiewebcamp.com/login-brainstorming
http://indiewebcamp.com/Category:IndieAuth
WeChat ID
aaronpk_tv