我已经使用Dropbox配置了omniauth,omniauth-dropbox和devise进行身份验证。但每次我使用Dropbox登录时,它都会要求为Dropbox帐户授权应用程序,即使我已授权一次。每次用户登录时如何停止重新授权?
我使用https://github.com/spagalloco/omniauth-dropbox作为Dropbox策略。
答案 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)