gitlab-org--gitlab-foss/app/controllers/google_api/authorizations_controller.rb

15 lines
447 B
Ruby

module GoogleApi
class AuthorizationsController < ApplicationController
def callback
session[GoogleApi::CloudPlatform::Client.session_key_for_token] =
GoogleApi::CloudPlatform::Client.new(nil, callback_google_api_authorizations_url)
.get_token(params[:code])
if params[:state]
redirect_to params[:state]
else
redirect_to root_url
end
end
end
end