ToolJet/app/controllers/authentication_controller.rb
2021-03-31 21:48:42 +05:30

13 lines
383 B
Ruby

class AuthenticationController < ApplicationController
skip_before_action :authenticate_request
def authenticate
command = AuthenticateUser.call(params[:email], params[:password])
if command.success?
render json: { auth_token: command.result }
else
render json: { error: command.errors }, status: :unauthorized
end
end
end