gpt4 book ai didi

ruby-on-rails - authlogic 和 oauth-plugin

转载 作者:行者123 更新时间:2023-12-01 00:06:31 26 4
gpt4 key购买 nike

有人测试过 - authlogic 是否可以与 oauth-plugin ( https://github.com/pelle/oauth-plugin ) 一起使用?

最佳答案

简短的回答是没有 .我目前正在整合 oauth 插件 的服务提供与我自己的身份验证系统(早于 authlogic acts_as_authenticated 和所有其他)。

oauth 插件 服务提供通过生成两个 Controller 的代码生成器来工作,然后将它们绑定(bind)到插件中的一些库文件中。所有这些文件都需要 login_required 具有相同语义的类方法act_as_authenticated 用途。

授权逻辑 对您的 Controller 完全不做任何假设,因此它无法与 一起使用。 oauth 插件 ,但是该设计决策也意味着以预期的方式构建 Controller 将相当容易。因此,构建一个支持 的 shim 应该很容易(也许是微不足道的)。 oauth 插件 .

但是在我的情况下,我决定运行生成器,然后从插件中提取我需要的内容并删除插件本身。我这样做的主要原因是我明确没有 login_required我的身份验证系统中的方法,所以我必须对 lib 进行修补才能使其正常工作。其次,插件中有很多我不需要的东西。第三,大部分真正库级别的东西已经被抽象到 中。 oauth gem 本身,所以生活在的东西oauth 插件 lib 目录位于生成的代码和实际库之间的这个奇怪的无人地带。

关于ruby-on-rails - authlogic 和 oauth-plugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1205763/

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