簡體   English   中英

訪問令牌認證w / Devise,Omniauth和Rails

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM