diff --git a/app/controllers/oauth2_controller.rb b/app/controllers/oauth2_controller.rb index 9be575a1f..1e14e88b0 100644 --- a/app/controllers/oauth2_controller.rb +++ b/app/controllers/oauth2_controller.rb @@ -1,4 +1,4 @@ -class Oauth2Controller < ActionController::Base +class Oauth2Controller < ApplicationController layout 'doorkeeper/application' include LoginHelper @@ -6,6 +6,9 @@ class Oauth2Controller < ActionController::Base client_id = params[:call_url].split("client_id=")[1].split("&redirect_uri")[0] @call_url = request.fullpath.split('call_url=').last @app = Doorkeeper::Application.find_by(uid: client_id) + if User.current.logged? + redirect_to @call_url + "&auth=" + @user.login + end end def create