私が行う認証プロセスのコールバックで:
auth_hash = request.env['omniauth.auth']
次に、ユーザーIDを抽出していますが、同時にユーザーの名前とメールアドレスを取得することは可能ですか?
私が行う認証プロセスのコールバックで:
auth_hash = request.env['omniauth.auth']
次に、ユーザーIDを抽出していますが、同時にユーザーの名前とメールアドレスを取得することは可能ですか?
最初に request.env["omniauth.auth"] から生データを取得する必要があります
data = request.env["omniauth.auth"].extra.raw_info
username = data.first_name
email = data.email
はい
あなたはそれを得ることができます
auth_hash[:info][:name] for name and auth_hash[:info][:email] for email