defmodule TestPlugAuth do import Plug.Conn def init(options) do IO.puts("options: #{inspect options}") options end def call(conn, options) do IO.puts("conn: #{inspect conn}") IO.puts("user_id: #{inspect conn.body_params[options[:key]]}") IO.puts("token: #{inspect conn.req_headers["authorization"]}") IO.puts("options_call: #{inspect options}") conn end end