gpt4 book ai didi

google-api - 使用 OAuth 2.0 验证用户时,重定向 URL 如何知道他们属于哪个用户?

转载 作者:行者123 更新时间:2023-12-05 05:26:40 26 4
gpt4 key购买 nike

我是网络开发的新手,正尝试通过构建使用 Google API 的网络应用来尝试一下。我正在阅读谷歌关于使用 OAuth 2.0 的文档,但重定向 URL 位让我有点困惑。根据例子here成功的身份验证将向

发送响应
{redirect_url}?state=/profile&code={auth_code}

据我所知,响应 URL 没有指定用户,响应也没有加载。重定向 URL 端点如何知道哪个用户绑定(bind)到它刚刚收到的授权代码?

有一个非常相似的问题here ,但答案侧重于将查询参数传递给重定向 URL。我不想那样做。我想了解重定向端点如何将 OAuth 响应关联到特定用户。请注意,我对所有这些都很陌生,所以我的困惑可能源于不了解 HTTPS 调用的工作原理或类似的东西。

最佳答案

一个值得注意的细节是,当您的重定向 URL 收到带有代码的响应时,是 Google 授权服务器将用户的浏览器重定向到您的服务器。因此,是用户的浏览器使用代码向您的服务器发送请求。

换句话说,其实你的问题是:“当你的服务器收到很多用户的很多请求时,你怎么知道一个请求来自哪个用户”

我认为您需要了解一些关于 session or cookie 的知识这使得HTTP 成为有状态的。

关于google-api - 使用 OAuth 2.0 验证用户时,重定向 URL 如何知道他们属于哪个用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24989290/

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