Login 使用服务器端代码手动构建Google登录集成流

Login 使用服务器端代码手动构建Google登录集成流,login,google-signin,google-login,Login,Google Signin,Google Login,我正在写一个项目,让用户实现多个web服务(如谷歌、Facebook等)登录到他/她的网站的集成。我看到Facebook允许我们这样做。使用它,我可以自己编写所有代码,也可以让用户通过配置脚本来使用它(比如设置app_secret和app_id)。我正在谷歌寻找类似的东西。我不想使用SDK,因为如果我为多个OAuth提供者这样做,我想我会把事情搞得一团糟。我还希望将客户端(JavaScript)代码保持在最低限度。那么,我可以像为Facebook一样为Google建立手动登录流吗?以下页面提供了

我正在写一个项目,让用户实现多个web服务(如谷歌、Facebook等)登录到他/她的网站的集成。我看到Facebook允许我们这样做。使用它,我可以自己编写所有代码,也可以让用户通过配置脚本来使用它(比如设置app_secret和app_id)。我正在谷歌寻找类似的东西。我不想使用SDK,因为如果我为多个OAuth提供者这样做,我想我会把事情搞得一团糟。我还希望将客户端(JavaScript)代码保持在最低限度。那么,我可以像为Facebook一样为Google建立手动登录流吗?

以下页面提供了此信息:(选择OAUTH 2.0端点选项卡)

部分摘录:

  • OAuth端点是
    https://accounts.google.com/o/oauth2/v2/auth
  • 令牌的返回方式如下:
    https://oauth2.example.com/callback#access_token=4/P7q7W91&token_type=Bearer&expires_in=3600
  • 您可以使用
    tokeninfo
    endpoint:
    https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=