如何使用设计授权Dropbox?

时间:2013-05-01 08:02:25

标签: ruby-on-rails devise

我已经使用Dropbox配置了omniauth,omniauth-dropbox和devise进行身份验证。但每次我使用Dropbox登录时,它都会要求为Dropbox帐户授权应用程序,即使我已授权一次。每次用户登录时如何停止重新授权?

我使用https://github.com/spagalloco/omniauth-dropbox作为Dropbox策略。

1 个答案:

答案 0 :(得分:0)

您需要pass the authorised session to the DropboxClient

# This will fail if the user didn't visit the above URL and hit 'Allow'
session.get_access_token

client = DropboxClient.new(session, ACCESS_TYPE)