首页 > 解决方案 > 重定向 URI 中“postmessage”的目的是什么?

问题描述

据我所知,在 Google 的身份验证代码流中,redirect_uri 必须是“postmessage”而不是 URI。

谁能解释这个值具体做什么?

我最好的解释是它告诉浏览器返回帖子的来源,但我没有文档支持这个假设。

关于这个主题的文档似乎为零,但在大多数情况下它是给定的解决方案。任何澄清都会很好。

标签: authenticationoauth-2.0google-oauthgoogle-authentication

解决方案


这里有一些(旧)文档: https ://developers.google.com/+/sign-in-faq 显示这是用于 Javascript 应用程序的 Google+ 登录特定参数:

REDIRECT_URI 如果存在 URL,则您正在使用 Web 重定向方法。要充分利用 Google+ 登录功能,请考虑使用 JS 小部件方法。使用 JS 方法,redirect_uri 的值应该是 postmessage。

基本上,该redirect_uri值不会被 JS 小部件使用,因此它用作空值。


推荐阅读