1

omn​​iauth-identity を使用しています。ユーザーがサインインしようとして失敗したときに、パスワードだけが正しくない場合は、別の場所にリダイレクトしたいと考えています。

現在、次のようになっています。

OmniAuth.config.on_failure = -> env do

  if env['omniauth.error.strategy'].name != 'identity'
    OmniAuth::FailureEndpoint.new(env).redirect_to_failure 
  end


  #if user
    IdentitiesController.action(:new).call(env)
  #else
   # HomeController.action(:index).call(env)
  end

end

戦略、エラー、および起源以外の情報 (この場合は uid) を取得できないようです。この情報を入手することは可能ですか?

4

0 に答える 0