在嵌入式系统中验证应用程序 - Google Drive SDK

时间:2012-09-26 16:59:48

标签: google-drive-api

在嵌入式系统中没有本机浏览器的情况下,有没有办法验证应用程序是否使用Google Drive API?

我正在寻找一个解决方案,用户接受并使用OAuth2.0输入您的密码和用户名,而无需浏览器互动......是否可以?

我的应用程序是用Java代码构建的。

提前致谢。

2 个答案:

答案 0 :(得分:2)

我现在正试图这样做,我认为这不可能,因为:

要在嵌入式设备中进行身份验证,您需要使用此过程:

https://developers.google.com/accounts/docs/OAuth2ForDevices

问题在于,它只接受有限范围的范围:

--https://www.googleapis.com/auth/userinfo.profile 哪个工作正常

但是当您尝试使用范围时: --https://www.googleapis.com/auth/drive.*

你得到invalid_scope。

如果您找到解决方案,请告诉我,我的设备嵌入式设备存在同样的问题,没有屏幕,而且远程桌面不能用于此类。

感谢任何反馈。

答案 1 :(得分:0)

使用专为设备上没有浏览器的情况设计的OAuth 2 device flow。它允许用户完成登录&在具有浏览器的单独,功能更强的设备(手机/平板电脑/笔记本电脑)上进行授权。