我正在尝试运行 http://github.com/tardate/rails-authlogic-rpx-sample (仅更改了Rails版本)但是获取错误消息 http://gist.github.com/385696, ,当RPX通过Google帐户成功身份验证后返回信息时。这里怎么了?以及我如何解决?

该代码已由其作者成功地用Rails 2.3.3进行了测试: http://rails-authlogic-rpx-sample.heroku.com/

我在Windows上使用Cygwin和Rails(2.3.5),RPX_NOW(0.6.20),authlogic_rpx(1.1.1)运行。

更新

在几个小时内,RPX拒绝了我的应用程序 http://img96.imageshack.us/img96/2508/14128362.png

Update2

相同的错误消息( http://gist.github.com/386124)出现 http://github.com/grosser/rpx_now_example ,但在这种情况下,RPX允许我登录(到目前为止)。

解决了

见下文

有帮助吗?

解决方案 2

原因是在我的API键中落后 r字符。显然,这些步骤进行了键调整,并且例外没有以一种好的方式处理。

其他提示

Got error: Invalid parameter: apiKey (code: 1), HTTP status: 200

您必须先注册您的RPX应用 http://www.rpxnow.com 并设置其名称。您将被分配一个API键,您应该在 config/environment.rb 文件:

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

或:阅读幻灯片35: http://www.slideshare.net/tardate/srbauthlogicrpx

您不应在数据库级别上执行任何约束。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top