【问题标题】:Authenticating google drive with a java application using a local web server使用本地 Web 服务器使用 Java 应用程序对 google 驱动器进行身份验证
【发布时间】:2012-12-08 21:32:35
【问题描述】:

this video 的结尾,他们谈到使用本地网络服务器“捕获”来自 oauth 登录网页的重定向。

我真的很想在我正在编写的 java 应用程序(不是网络应用程序)中实现类似的东西。

目前,我从我的应用程序启动 Web 浏览器到登录页面,我知道如果我将重定向 uri 设置为 localhost,那么代码将被发送到本地 Web 服务器。

我的问题是

  1. 我应该使用什么网络服务器?我只需要它来“捕获”这个重定向并返回代码,因此它应该尽可能小。是否可以在我的应用程序中执行此操作,或者我需要启动一个单独的程序。

  2. 如何从网络服务器取回代码?

  3. 有没有我遗漏的例子?

感谢您提供的任何建议。

【问题讨论】:

    标签: java browser oauth-2.0 google-drive-api google-api-java-client


    【解决方案1】:

    有一个你想要的例子:Drive command line sample

    基本上,在用户授予对您的网络服务器的访问权限后,谷歌会重定向用户。在本例中,服务器是 Jetty 服务器,它使用 servlet 处理 GET 请求。

    【讨论】:

      猜你喜欢
      • 2016-03-25
      • 2010-11-08
      • 1970-01-01
      • 2020-11-08
      • 2017-04-28
      • 1970-01-01
      • 2021-08-28
      • 1970-01-01
      • 2021-01-05
      相关资源
      最近更新 更多