OAuth

You might say

How do I add a sign in with WeChat button to the page?

A protocol for granting a client scoped access to protected resourcesAfter a user approves, an OAuth access token lets a client access a protected resource within its granted scope; the token itself is not generic proof of identity. A site using a provider account for sign-in commonly also needs OpenID Connect or the provider's explicit identity mechanism, then maps that identity to its own user.
Know first
OAuthOAuth 2.0
Further reading