0

我编写了一个在客户自己的域上运行的服务,但我们保留对源代码的访问权限。我希望实现的功能之一是能够在系统后端查看您的 Google Analytics,并且我编写了一个脚本,使用 Google 的 OAuth 对用户进行身份验证。

但是,我面临的问题是软件的每个安装都有自己唯一的域,所以当谷歌检查 REDIRECT URI 时它是无效的。

我在这里阅读了其他帖子,如果您的域是动态的,您可以使用“状态”参数来解决这个问题,但我认为这个问题不仅仅是动态的。

有没有其他人遇到过这个/知道解决这个问题的任何解决方案?

4

1 回答 1

0

您需要将此视为已安装的应用程序,因此您应遵循使用 OAuth 2.0 进行已安装应用程序的说明。

流程基本上是,用户将从 Google 复制并粘贴代码到您的应用程序中,而不是重定向回您的应用程序(您不能这样做),然后该应用程序将对他们进行身份验证并授权该应用程序。

于 2013-11-03T19:13:18.967 回答