10

我一直在关注ryan baytes 截屏视频 #170,并将ruby ​​-openid 、authlogicauthlogic-oid添加到现有的 authlogic 身份验证系统中。

但是,我不断收到以下错误堆栈:

NameError(未初始化常量 OpenIdAuthentication::InvalidOpenId):/Library/Ruby/Gems/1.8/gems/ authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:53:in openid_identifier=' /Library/Ruby/Gems/1.8/gems/authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:47:incredentials='authlogic (2.1.2) lib /authlogic/session/foundation.rb:28:in initialize' authlogic (2.1.2) lib/authlogic/session/password.rb:140:ininitialize' authlogic (2.1.2) lib/authlogic/session/activation.rb:48:in initialize' authlogic (2.1.2) lib/authlogic/session/klass.rb:61:ininitialize' authlogic (2.1.2) lib/authlogic/session/scopes.rb :79:in initialize' app/controllers/user_sessions_controller.rb:10:innew' app/controllers/user_sessions_controller.rb:10:in `create'

有没有人面临同样的问题?我正在使用导轨 2.3.4

我尝试了运行良好的二进制示例应用程序(rails 2.1.2),我尝试了 Ryan Bates 提供的代码,它也运行良好(rails 2.3.2)。因此,这些库正在使用以前版本的 rails。

有什么线索吗?

4

4 回答 4

4

rails/open_id_authentication 插件几天前已更新,它破坏了与 authlogic_openid gem (v=1.0.4) 的兼容性。

您将不得不等到有人修复 authlogic_openid gem(问题)

于 2010-01-27T00:27:34.460 回答
0

我发现了这个:

http://futureadapter.com/2009/11/13/authlogic-plugin-errorfix/

但我不知道如何应用此代码(我是这样说的吗?),以便修复 authlogic_oid 问题。

任何人都可以检查它,看看如何应用它?

谢谢。

于 2010-03-07T12:37:04.820 回答
0

看一下这个:

http://testingauth.heroku.com/

使用 openid 和 jquery 选择器的 Authlogic 设置。

来源:http: //github.com/shripadk/authlogic_openid_selector_example

于 2010-06-17T02:33:19.207 回答
-1

简单地说……不

我想有太多的依赖库并且调试问题需要一些时间,所以我们转向使用伪装,使应用程序本身成为一个 openid 提供程序。

于 2010-03-01T12:02:40.357 回答