有没有办法在嵌入式系统中验证应用程序以使用 Google Drive API 而无需本机浏览器?
我正在寻找一种解决方案,让用户接受并使用 OAuth2.0 输入您的密码和用户名,无需浏览器交互......这可能吗?
我的应用程序是用 Java 代码构建的。
提前致谢。
有没有办法在嵌入式系统中验证应用程序以使用 Google Drive API 而无需本机浏览器?
我正在寻找一种解决方案,让用户接受并使用 OAuth2.0 输入您的密码和用户名,无需浏览器交互......这可能吗?
我的应用程序是用 Java 代码构建的。
提前致谢。
我目前正在尝试这样做,但我认为这是不可能的,因为:
要在嵌入式设备中进行身份验证,您需要使用以下过程:
https://developers.google.com/accounts/docs/OAuth2ForDevices
问题在于它只接受有限范围的范围,例如:
--https://www.googleapis.com/auth/userinfo.profile 工作正常
但是当您尝试使用以下范围时:--https://www.googleapis.com/auth/drive.*
你会得到 invalid_scope。
如果您找到解决方案,请告诉我,我的设备是嵌入式的,没有屏幕,并且无法用于类似的远程桌面,我也有同样的问题。
感谢您的任何反馈。
使用OAuth 2 设备流程,该流程专为设备上没有浏览器的情况而设计。它允许用户在可以使用浏览器的单独、功能更强大的设备(手机/平板电脑/笔记本电脑)上完成登录和授权。