gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 12:25:56 25 4
gpt4 key购买 nike

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

最佳答案

此信息在以下页面上提供:https://developers.google.com/identity/protocols/OAuth2UserAgent (选择 OAUTH 2.0 ENDPOINTS 标签)

部分摘录:

  • OAuth 端点是 https://accounts.google.com/o/oauth2/v2/auth
  • token 返回如下:https://oauth2.example.com/callback#access_token=4/P7q7W91&token_type=Bearer&expires_in=3600
  • 您可以使用 tokeninfo 验证 token 端点:https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=<access_token>

关于authentication - 使用服务器端代码手动构建 Google 登录集成流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39678210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com