![](/img/trans.png)
[英]Can't retrieve access_token, refresh_token from Omniauth authentication strategy with Devise, Rails 4
[英]Access Token Authentication w/ Devise, Omniauth & Rails
我已正確設置我的應用程序以將Dropbox Oauth登錄與用戶關聯(通過Devise / Omniauth)。 Dropbox/Apps/myapp
下的文件夾正確生成。
我已經在數據庫中保存(並加密了)用戶的訪問令牌和訪問密鑰 - 如何使用OmniAuth使用這些值進行身份驗證,而不是通過完整的Dropbox OAuth循環進行身份驗證? 每次我使用Dropbox登錄時,它都會一遍又一遍地詢問我是否允許應用程序訪問我的Dropbox文件夾。
我已經設置了OmniAuth回調,就像它們在wiki中一樣。 它搜索提供者和uid,並以這種方式查找用戶。 這與Dropbox如何與推特或Facebook相比有所不同嗎? 他們只問我一次將Twitter / FB帳戶與myapp
。
嗯,嗨,如果你試圖用Dropbox連接每個用戶,那么它會要求獲得訪問你文件夾的權限。 基本上,它就像facebook App一樣,如果你需要訪問應用程序,你將獲得一些請求權限。 您需要做的可能是您的Web應用程序首次訪問了Dropbox文件夾,並且您的用戶正在使用它為您分配的權限。 希望能幫助到你..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.