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