- def call(conn, opts) do
- user = conn.params["actor"]
- Logger.debug("Checking sig for #{user}")
- [signature | _] = get_req_header(conn, "signature")
-
- cond do
- signature && String.contains?(signature, user) ->
- conn =
- conn
- |> put_req_header(
- "(request-target)",
- String.downcase("#{conn.method}") <> " #{conn.request_path}"
- )
+ def call(conn, _opts) do
+ headers = get_req_header(conn, "signature")
+ signature = Enum.at(headers, 0)