3

有没有办法在嵌入式系统中验证应用程序以使用 Google Drive API 而无需本机浏览器?

我正在寻找一种解决方案,让用户接受并使用 OAuth2.0 输入您的密码和用户名,无需浏览器交互......这可能吗?

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

提前致谢。

4

2 回答 2

2

我目前正在尝试这样做,但我认为这是不可能的,因为:

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

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

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

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

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

你会得到 invalid_scope。

如果您找到解决方案,请告诉我,我的设备是嵌入式的,没有屏幕,并且无法用于类似的远程桌面,我也有同样的问题。

感谢您的任何反馈。

于 2012-11-18T09:50:16.773 回答
0

使用OAuth 2 设备流程,该流程专为设备上没有浏览器的情况而设计。它允许用户在可以使用浏览器的单独、功能更强大的设备(手机/平板电脑/笔记本电脑)上完成登录和授权。

于 2012-11-01T20:37:34.080 回答