authentication - 重定向 URI 中“postmessage”的目的是什么?
问题描述
据我所知,在 Google 的身份验证代码流中,redirect_uri 必须是“postmessage”而不是 URI。
谁能解释这个值具体做什么?
我最好的解释是它告诉浏览器返回帖子的来源,但我没有文档支持这个假设。
关于这个主题的文档似乎为零,但在大多数情况下它是给定的解决方案。任何澄清都会很好。
解决方案
这里有一些(旧)文档: https ://developers.google.com/+/sign-in-faq 显示这是用于 Javascript 应用程序的 Google+ 登录特定参数:
REDIRECT_URI 如果存在 URL,则您正在使用 Web 重定向方法。要充分利用 Google+ 登录功能,请考虑使用 JS 小部件方法。使用 JS 方法,redirect_uri 的值应该是 postmessage。
基本上,该redirect_uri
值不会被 JS 小部件使用,因此它用作空值。
推荐阅读
- vue.js - 更新vue chart-js y轴最大值而不重新渲染整个图表
- c# - C# AddMonths() 异常添加或减去的值导致无法表示的 DateTIme
- unit-testing - 观众 - 离开输入字段
- javascript - 视觉产品搜索:client.createReferenceImage 方法错误“错误:3 INVALID_ARGUMENT:无效的图像格式”
- android - 为什么很难在网上找到一个虚拟的 .so 文件?
- azure - Terraform 12 中的动态数据源
- azure-devops - 在 Azure DevOps 中使用 Nexus 存储库作为上游 npm 代理
- neural-network - 如何在 python 中测试训练有素的神经网络?
- date - 在 Apps Script V8 和 Legacy 中从谷歌表格中检索到不同的日期值
- python - python pdfplumber:提取pdf并将数据分成2列