在this video结束时,他们谈到使用本地Web服务器从oauth登录网页“捕获”重定向。
我真的很想在我正在编写的java应用程序中实现类似的东西(不是Web应用程序)。
目前我从我的应用程序启动Web浏览器到登录页面,我知道如果我将重定向uri设置为localhost,那么代码将被发送到本地Web服务器。
我的问题是
我应该使用哪种网络服务器?我只需要它'捕获'这一个重定向并返回代码,所以它应该尽可能小。是否可以在我的应用程序中执行此操作,或者我是否需要启动单独的程序。
如何从网络服务器获取代码?
是否有任何我错过的例子?
感谢您提供任何建议。
答案 0 :(得分:0)
有一个例子:Drive command line sample
基本上,谷歌在授予您对Web服务器的访问权限后重定向用户。对于此示例,服务器是Jetty服务器,它使用servlet处理GET请求。