Initial version, support major OAuth2 provider to connect to the web app