gpt4 book ai didi

java - 如何使用 Google 登录验证我的应用程序?

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

我已经用谷歌搜索了一些信息,但仍然不明白如何使用服务器端验证我的应用程序。

我有 Google LogIn 按钮,据我了解,当我单击它时,我发送了请求 token ,然后我取回了访问 token 并可以使用它从 Google API 获取信息,

但问题是我应该做什么来使用我的数据库对当前用户进行身份验证?我可以从 google 获得访问来使用 API,但是我的数据库呢?下一步我应该做什么,如何将它连接到 google 登录和我的数据库?

有人可以帮助我理解数据库中使用 Google LogIn 按钮进行身份验证和注册用户的概念吗?

最佳答案

基本概念如下:

  1. 使用请求 IdToken 的选项进行 Google 登录
  2. 将 IdToken 发送到您的服务器
  3. Check if the IdToken is valid通过使用 Google API Client libraries 之一(这里是one for Python)
  4. 验证 token 后,您将收到包含 userId 的有效负载 - 您可以使用此 userId 来识别后端中的用户。

下面是上述整个过程的图片:

Google Sign-In with Server

查看相应的Blog-Post也是如此。

关于java - 如何使用 Google 登录验证我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38682039/

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