我已正确设置我的应用程序以将 Dropbox Oauth 登录名与用户相关联(通过设计/Omniauth)。下面的文件夹Dropbox/Apps/myapp
是正确的。
我已经在数据库中保存(并加密)了用户的访问令牌和访问密码 - 如何使用 OmniAuth 使用这些值进行身份验证,而不是让它们经历完整的 Dropbox OAuth 周期?每次我使用 Dropbox 登录时,它都会一遍又一遍地询问我是否允许该应用访问我的 Dropbox 文件夹。
我已经设置了 OmniAuth 回调,就像它们在 wiki 中一样。它搜索提供者和 uid,并以这种方式找到用户。这与 Dropbox 与 Twitter 或 Facebook 的工作方式有什么不同吗?他们只要求我一次将 Twitter/FB 帐户与myapp
.