FB接続で登録フォームをあらかじめ入力できるように登録フローを構築しています。私はまた、fb_uuidとfb_access_tokenをキャプチャしています。Devise + OmniAuth - FBをキャプチャする方法登録時に接続する
ユーザーが送信すると、次のように提出された登録フォーム:
Started POST "/users" for 127.0.0.1 at Mon Jul 11 17:44:40 -0700 2011
Processing by Devise::RegistrationsController#create as HTML
Parameters: {"commit"=>"Create my account", "fb_access_token"=>"XXXXXXXXXXX", "authenticity_token"=>"XXXXXXXXXX", "utf8"=>"✓", "user"=>{"remember_me"=>"0", "lname"=>"NNNNNN", "fname"=>"BBBBBB", "password"=>"[FILTERED]", "email"=>"[email protected]"}, "fb_uuid"=>"5"}
予告fb_access_tokenは、登録番号で
をfb_uuidは、どのように私はそれらの値をキャプチャし、取り込むことができ、作成します。認証テーブル?私はデリケートを無効にする必要がありますか?
Thansk
ありがとうございますが、FBを使用してフォームを事前入力し、ユーザーにパスワードを入力させたいと思います。これはQuoraのようなサイトで使用されているのと同じフローです。 – AnApprentice
コアラへのリンクありがとうございますが、ここでは当てはまりません。 – AnApprentice
申し訳ありませんが、ユーザーがFB Connectからリダイレクトされた後にfbパラメータ(access_tokenとuid)を取得する方法について質問していたと思います。では、deviseをカスタマイズすることなく、それらのパラメータをあなたのDeviseユーザに追加する方法について疑問に思っていますか? –