google-oauth - 让 Google OAuth 返回 access_token 和 refresh_token 的完整且正确的指示
问题描述
我正在寻找使用 Google OAuth 2.0 编写一个简单的“Hello world”应用程序,但是我已经尝试了前 10 个 Google 命中的所有 10 个“Google OAuth 2.0 教程”,并且对于它们中的每一个,我完全按照所有步骤正如他们所写的那样,但他们都没有工作。在所有教程中,我使用“code”、“client_id”、“client_secret”、“grant_type”的值向https://www.googleapis.com/oauth2/v4/token提交 POST 请求和教程中准确指定的“redirect_uri”,如果方向正确,它应该获得一个access_token和一个refresh_token。但是当我提交请求时,我得到了响应:
错误“invalid_grant” error_description“错误请求”
一些教程有来自谷歌用户界面的屏幕截图,这些截图已经过时了,所以可能是谷歌做了一个微妙的改变,使旧的方向无效。
与其复制和粘贴每个教程中的说明,我们可以用细齿梳子仔细检查每个教程以找出问题所在,而是更直接地问:有没有人有完整和正确的指导OAuth 2.0“Hello world”应用程序,以达到谷歌返回 access_token 和 refresh_token 的程度?
解决方案
推荐阅读
- dart - 我可以在未来的构建器上使用多种方法吗?
- docker - Kafka Docker 无法启动
- nullable - 在 USQL 中,即使我使用可空类型(例如 int?、datetime? 等等
- c - 从现有(但旧的)示例代码创建 DLL
- reactjs - 中继现代片段错误(期望对象包含数据....)
- python - Django Rest Framework - 如何使用 id 保存并检索其他列?
- authentication - iis express客户端证书无效证书
- c++ - 如何将我计算机中的任何视频加载并显示到 UWP (C++)
- apache-flink - 操作员实例的事件时间是否可能变小?
- c# - EF 核心 2.1。向 MigrationHistory 表添加自定义列