Doorkeeper.rbには、認証ブロックがあります。このロジックをそこに収める必要がありますが、Rubyの構文はまだ新しいので、どのように書くかわかりません。
その人がログインしていて、それらがcurrent_userであるか、以下のロジックが実行されます。
resource_owner_authenticator do
current_user ||
session[:after_login_redirect_to] = request.fullpath
session[:oauth_for_client_id] = params[:client_id]
redirect_to('/connect')
end