私は OmniAuth を使用しており、コールバックを正常に機能させることができます。
Twitterを参照し/auth/twitter
てログインすると、/auth/twitter/callback
ユーザー ID、プロフィール画像の URL、スクリーン名などを含む書式設定されていないテキストが表示されます。
私はまだこの出力で何もしていないので、助けが必要です。
すでに既存の認証システムを持っており、すべてをそのまま維持したいと考えています。Twitter から画面名、oauth_token、oauth_token_secret、およびメールアドレス (可能であれば) を取得して、サイトに新しいアカウントを作成/サイトにログインしようとしています。現在の Web サイトとまったく同じ動作を維持し、Twitter を使用してログイン/登録できるようにしたい場合は、どうすればよいですか?
これが私の既存のユーザーテーブルです
create_table "users", :force => true do |t|
t.string "name"
t.string "email"
t.timestamp "created_at", :null => false
t.timestamp "updated_at", :null => false
t.string "password_digest"
t.string "remember_token"
このテーブルに oauth_token 列と oauth_token_secret 列を追加して、そのように機能させることはできますか?