Google Drive API用户名+密码验证
问题描述:
我正在开发一个应用程序,其中将使用Google Drive来管理某些文档。这个想法是创建一个包含一些初始模板数据的文档,并通过将它们添加为文档的协作者来为用户提供访问权限。Google Drive API用户名+密码验证
我熟悉的OAuth认证过程中,我用它的系统来管理用户日历的另一部分...
但在这种情况下,这些文件将被存储在一个通用的帐户公司,所以我不能有批准提示进行身份验证,因为用户将没有帐户的密码。
我想在此帐户中直接进行身份验证,可以使用Java代码中硬编码的用户名和密码。
问题是这种身份验证方法被取消,我没有找到重新空间。
任何想法?
由于提前, 菲利普
答
有想到的2种方式:
- Service accounts:最适合于服务器端的OAuth与传统的后端
- Regular Account owned by the application:类似的过程已经为您已熟悉的客户端Oauth提供; Auth,存储刷新,如果AuthCode过期,则询问新的令牌,等等。
我个人比较喜欢第二种解决方案,因为我觉得在未来Oauth客户端可以更灵活地适应令牌并将其用于服务器端。
您需要指定您的应用程序是否具有服务器组件或其所有客户端/桌面。 oauth的选择在这方面深化了很多。 –