我的用户在我的网站上存储了一些他们可能希望在另一个网站上备份的数据,例如 Dropbox 或谷歌文档。
我有没有办法将他们的数据保存到他们的帐户中,但是(它来了......)不知道他们的密码?像 Paypal 一样,只有 Paypal 可以看到您的密码,除了更复杂的情况,因为用户需要确定将数据复制到他们的帐户中?
或者有人对此有任何聪明的想法吗?当然,他们可以将其复制到桌面并从那里拖入。但也许是一个很好的方法来做到这一点?
我的用户在我的网站上存储了一些他们可能希望在另一个网站上备份的数据,例如 Dropbox 或谷歌文档。
我有没有办法将他们的数据保存到他们的帐户中,但是(它来了......)不知道他们的密码?像 Paypal 一样,只有 Paypal 可以看到您的密码,除了更复杂的情况,因为用户需要确定将数据复制到他们的帐户中?
或者有人对此有任何聪明的想法吗?当然,他们可以将其复制到桌面并从那里拖入。但也许是一个很好的方法来做到这一点?
这基本上就是 OAuth2 所做的。用户访问 Google Drive/Dropbox 网站并登录以授予您访问权限。然后,您将获得特殊的访问代码,您可以在不知道用户密码的情况下使用它来保存数据。
以下是一些您可能会觉得有用的链接: https ://developers.google.com/accounts/docs/OAuth2 https://www.dropbox.com/developers/blog/45/using-oauth-20-with-the-核心API
或者只是使用保护程序:https ://www.dropbox.com/developers/dropins/saver
无需身份验证。用户只需登录(如果尚未登录)并选择一个位置,文件就会保存到他们的 Dropbox 中。