我有我的应用程序正确设置关联Dropbox Oauth登录与用户(通过Devise/Omniauth)。 Dropbox/Apps/myapp
下的文件夹是正确的。访问令牌身份验证瓦特/设计,Omniauth&Rails
我已经保存(并加密)用户的访问令牌&访问数据库中的秘密 - 我如何使用OmniAuth使用这些值进行身份验证,而不是通过完整的Dropbox OAuth循环进行身份验证?每次使用Dropbox登录时,都会一遍又一遍地询问我是否允许该应用访问我的Dropbox文件夹。
我已经设置了OmniAuth回调,就像它们在wiki中一样。它搜索供应商& uid,并以此方式找到用户。这与Dropbox与Twitter或Facebook的工作方式有何不同?他们只问我一次将推特/ FB账户与myapp
联系起来。
我没有连接每个用户与我的Dropbox。我在每个*用户的Dropbox上创建一个文件夹(即'〜/ Dropbox/Apps/myapp'),我可以用它来存储文件并与我的Web应用程序同步。我想要发生的事情是:**首次登录** - Dropbox询问用户是否希望允许我的应用与其Dropbox链接。 **第二次登录**如果用户在他们的计算机上登录Dropbox,它会直接进入我的应用程序。如果他们没有登录到Dropbox,他们被指示登录,然后被重定向回我的应用程序(作为登录用户)。 – Brandon
嗯,真的不明白,mayb cz缺乏在该领域的知识,我upvote它得到更多的关注.. – Nich