gpt4 book ai didi

ruby-on-rails - 带 Devise、Omniauth 和 Rails 的访问 token 身份验证

转载 作者:行者123 更新时间:2023-12-02 03:54:08 26 4
gpt4 key购买 nike

我已正确设置我的应用程序以将 Dropbox Oauth 登录名与用户相关联(通过 Devise/Omniauth)。 Dropbox/Apps/myapp 下的文件夹已正确创建。

我已经在数据库中保存(并加密)了用户的访问 token 和访问 secret - 如何使用 OmniAuth 来使用这些值进行身份验证,而不是让它们通过完整的 Dropbox OAuth 周期?每次我使用 Dropbox 登录时,它都会一遍又一遍地询问我是否允许该应用访问我的 Dropbox 文件夹。

我已经设置了 OmniAuth 回调,就像它们在 wiki 中一样。它搜索提供者和 uid,并以这种方式找到用户。这与 Dropbox 与 Twitter 或 Facebook 的工作方式有什么不同吗?他们只要求我将 Twitter/FB 帐户与 myapp 相关联。

最佳答案

嗯,嗨,如果您尝试将每个用户都连接到您的保管箱,那么它会请求访问您的文件夹的权限。基本上,它就像 facebook 应用程序一样,如果您需要访问该应用程序,您将获得一些请求权限。您可能需要做的是您的 Web 应用程序首次获得对 Dropbox 文件夹的访问权限,并且您的用户正在使用您为他们分配的权限使用它。希望对您有所帮助..

关于ruby-on-rails - 带 Devise、Omniauth 和 Rails 的访问 token 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13408461/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com