0

Railscast を通じて devise_rpx_connectable gem について知りました。Rails 3アプリケーションで実装しましたが、ユーザーを正常に認証します。しかし、1) ログイン後に urle_token を使用してリダイレクトする方法、2) janrain から受け取ったトークンを使用してデータを抽出する方法がわかりません。

私はこれに関する多くの投稿を読み、janrain チュートリアルを実行しましたが、主に php を扱い、ruby/rails を扱いません。

ご協力いただきありがとうございます。

4

1 に答える 1

0

これが必要かどうかはわかりませんが、rpx_connectable gem は、取得したデータ janrain をユーザー モデルに保存できるフックを提供します。

  # user.rb
  def on_before_rpx_success(rpx_data)
    logger.info rpx_data.inspect + "-------------------------------"

     name = rpx_data["name"]

     unless name.nil?
        self.first_name = name["givenName"]
        self.last_name = name["familyName"]
        self.save
     end
  end

ここに記事を書きました

于 2011-09-04T12:23:23.580 に答える