Google API Oauth已安装应用程序



我使用google oauth 2进行身份验证。(已安装的应用程序)

现在当用户允许访问用户同意屏幕时,我如何从重定向uri中检索验证码,而不需要用户参与剪切和复制粘贴验证码。如何从标题栏读取验证码?

在任何操作系统中,程序都可以从任何其他应用程序(包括浏览器)的窗口读取标题。

为了帮助你,我需要知道你使用的是什么操作系统,以及你使用什么语言来开发你的谷歌声明的"已安装应用程序"。

下面的线程向您展示如何在Java 中获取windows标题列表

如何使用Java获得当前打开的窗口/进程列表?

对于已安装的应用,可以使用特殊的redirect_uri urn:ietf:wg:oauth:2.0:oob,授权码会在浏览器的标题栏返回,你的应用可以通过读取HTML页面的标题来获取授权码。

页面的标题将像这样:Success code=AuthorizationCode

你可以检查网页,如果标题包含这个字符串,你会得到代码

是的。这可以通过使用谷歌服务帐户来完成。他们会给我们提供一个p12key,我们可以使用它而不需要任何同意屏幕。

相关内容

  • 没有找到相关文章

最新更新