当你面临这种困境时,你通常做什么,为什么?
就我而言,我想创建一个与facebook connect和openID一起使用的用户授权系统。
Authlogic正在运行,但遗憾的是不再支持authlogic-openid(他们真的应该清理github上的古代代码!)
谢谢!
答案 0 :(得分:3)
最好使用任何有用的东西。
在您建立网站期间,持续开发的好运不应成为问题:您只需要查看此版本是否有效。
例如,如果稍后在生产中,facebook会过时使用其部分API,那么您将有很多时间来寻找解决方案。
背后有一般的哲学,我总结为“在问题出现之前不解决问题”:)
答案 1 :(得分:1)
我认为最好的方法是使用所需的代码实现为现有插件做出贡献。优点是
1 - 你会得到你想要的东西
2 - 插件将更加丰富和活跃
3 - 您不会重复插件作者已经完成的工作(这节省了您的时间)
由于
欢呼声
sameera
答案 2 :(得分:0)
你只需要进行评估。它不像插件有一天会停止工作(除非更改OpenID或其他东西),但它可能会限制您可以使用它的Rails版本。如果您认为其局限性存在问题,那么请找另一种解决方案。
值得庆幸的是,大多数插件并不是那么大。您通常可以提取所需的功能,并在没有太多工作的情况下自行更新。但这是工作,需要时间。所以对你来说是否值得,真的取决于你。