0

http://github.com/tardate/rails-authlogic-rpx-sample (レール バージョンのみが変更された)を実行しようとしていますが、RPX が情報を返すと、エラー メッセージhttp://gist.github.com/385696が表示されます。 Google アカウントによる認証が成功した後。ここで何が問題なのですか?どうすれば修正できますか?

このコードは、作者によって Rails 2.3.3 で正常にテストされました: http://rails-authlogic-rpx-sample.heroku.com/

cygwin と rails (2.3.5)、rpx_now (0.6.20)、authlogic_rpx (1.1.1) を使用して Windows で実行しています。

アップデート

数時間で、RPX は私のアプリを拒否しましたhttp://img96.imageshack.us/img96/2508/14128362.png

Update2

同じエラー メッセージ ( http://gist.github.com/386124 ) がhttp://github.com/grosser/rpx_now_exampleで表示されますが、この場合は RPX でサインインできます (今のところ)。

解決済み

下記参照

4

2 に答える 2

0

その理由は、API キーの \r 文字の末尾にありました。どうやら、どのステップもキーのトリミングを行っておらず、例外は適切に処理されていませんでした。

于 2010-05-01T16:09:35.230 に答える
0
Got error: Invalid parameter: apiKey (code: 1), HTTP status: 200

最初にhttp://www.RPXnow.comでRPX アプリを登録し、その名前を設定する必要があります。config/environment.rbファイルに設定する必要がある API キーが割り当てられます。

RPX_API_KEY = ENV["RPX_API_KEY"]
RPX_APP_NAME = "your_app_name_here!"

または: スライド 35 を読んでください: http://www.slideshare.net/tardate/srbauthlogicrpx

データベース レベルで制約を適用しないでください。

于 2010-05-01T07:27:15.777 に答える