Packages

Easy to install Auth system with social integration just in 6 steps on Elixir Phoenix

Current section

Files

Jump to
plug_mishka_auth lib system guardian auth_error_handler.ex
Raw

lib/system/guardian/auth_error_handler.ex

defmodule MishkaAuth.AuthErrorHandler do
import Plug.Conn
@spec auth_error(Plug.Conn.t(), {any, any}, any) :: Plug.Conn.t()
def auth_error(conn, {type, _reason}, _opts) do
body = Jason.encode!(%{message: to_string(type)})
send_resp(conn, 401, body)
end
end