开发者社区> 问答> 正文

Java或PHP中的跨设备OAuth2

这不是编码问题,因为我正在尝试从头开始做初步研究。

尽管目前有任何示例都将对您有所帮助,但我(现阶段)并未对编码有所帮助。

我正在寻找一些有关从何处开始编写软件以执行以下操作的提示和技巧:

AppA在DeviceA上运行,并希望使用OAuth2访问用户的Google Drive / DropBox。AppA是Qt / C ++应用, AppA向WebServer请求QR码。WebServer可以是PHP / Java Web应用程序。 WebServer响应QR码返回DeviceA上的AppA AppB在PhoneB上运行。AppB是Qt / C ++应用, 用户在PhoneB上拥有自己的Google / DropBox帐户。 PhoneB上的AppB扫描DeviceA上显示的QR码。 AppB向WebServer请求OAuth2令牌。 同时,DeviceA上的AppA会轮询WebServer以查找与其QR Code标签匹配的令牌。 WebServer将Appb / PnoneB的令牌与AppA / DeviceA的请求进行匹配,然后将该令牌发送到AppA。 AppA获取令牌,现在可以连接到Google云端硬盘。 我一直在阅读入门指南,但我不得不承认我对所有术语感到困惑。我想我想要的与WhatsApp网络的工作原理相似。

如果有人可以说明我需要的OAuth正确形式是什么,也许我可以从哪个库开始进行编码。

请注意,我宁愿避免使用像Spring这样的大型框架...如果可能的话,我宁愿进行最简单的实现。我总是在某个时候觉得Spring麻烦并且要避免,但是如果这只是实现这一目标的唯一方法,请告诉我。

展开
收起
垚tutu 2019-12-04 16:53:22 605 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载