代码之家  ›  专栏  ›  技术社区  ›  Andy

AuthLogic的问题

  •  0
  • Andy  · 技术社区  · 14 年前

    我想跑 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/

    我在装有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

    更新2

    相同的错误消息( http://gist.github.com/386124 )与一起出现 http://github.com/grosser/rpx_now_example ,但在本例中,RPX允许我登录(到目前为止)。

    解决了的

    见下文

    2 回复  |  直到 14 年前
        1
  •  0
  •   Shripad Krishna    14 年前
    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

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

        2
  •  0
  •   Andy    14 年前

    原因是我的API密钥中有\r个字符。显然,非步骤进行了键修剪,并且异常处理得不好。

    推荐文章