geoom/gossip

View on GitHub
api/app/controllers/authentication_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class AuthenticationController < ApplicationController
    
    skip_before_action :authorize_request, only: :authenticate
    
    # return auth token once user is authenticated
    def authenticate
        auth_token = AuthenticateUser.new(auth_params[:email], auth_params[:password]).call
        to_http_json(auth_token: auth_token)
    end

    private

    def auth_params
        params.permit(:email, :password)
    end
end