10

私はryan baytes スクリーンキャスト #170に従い、 ruby​​-openidauthlogic、およびauthlogic-oidを既存の authlogic 認証システムに追加しました。

ただし、次のエラースタックが引き続き発生します。

NameError (初期化されていない定数 OpenIdAuthentication::InvalidOpenId): openid_identifier=' /Library/Ruby/Gems/1.8/gems/authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:47:in/Library/Ruby/Gems/1.8/gems/authlogic-oid-1.0.4/lib/authlogic_openid/session.rb:53:in credentials=' authlogic (2.1.2) lib /authlogic/session/foundation.rb:28 : in initialize' authlogic initialize' authlogic (2.1.2) lib/authlogic/session/password.rb:140:in(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)。そのため、ライブラリは以前のバージョンのレールで動作しています。

手がかりはありますか?

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://testingauth.heroku.com/

openid と jquery セレクターを使用した Authlogic セットアップ。

ソース: http://github.com/shripadk/authlogic_openid_selector_example

于 2010-06-17T02:33:19.207 に答える
0

私はこれを見つけました:

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

しかし、このコードを適用して authlogic_oid の問題を修正する方法がわかりません。

誰でもそれをチェックアウトして、それを適用する方法を確認できますか?

ありがとう。

于 2010-03-07T12:37:04.820 に答える
-1

簡単に言えば...いいえ

依存ライブラリが多すぎて、問題のデバッグに少し時間がかかったと思います。そのため、マスカレードを使用するように移行し、アプリ自体を openid プロバイダーにしました。

于 2010-03-01T12:02:40.357 に答える