【问题标题】:What is the Purpose of "postmessage" in a Redirect URI?重定向 URI 中“postmessage”的目的是什么?
【发布时间】:2026-02-12 00:00:01
【问题描述】:
据我所知,在 Google 的身份验证代码流中,redirect_uri 必须是“postmessage”而不是 URI。
谁能解释一下这个值具体做什么?
我最好的解释是它告诉浏览器返回帖子的来源,但我没有文档支持这个假设。
关于这个主题的文档似乎为零,但在大多数情况下它是给定的解决方案。
任何澄清都会很好。
【问题讨论】:
标签:
authentication
oauth-2.0
google-oauth
google-authentication
【解决方案1】:
这里有一些(旧)文档:
https://developers.google.com/+/sign-in-faq
这表明这是与 Javascript 应用程序一起使用的 Google+ 登录特定参数:
REDIRECT_URI 如果存在 URL,则表示您正在使用 Web 重定向
方法。要充分利用 Google+ 登录功能,请考虑
使用 JS 小部件方法。使用 JS 方法,值
redirect_uri 应该是 postmessage。
基本上redirect_uri 值不会被 JS 小部件使用,因此它作为一个空值起作用。