1 defmodule Pleroma.Web.Plugs.HTTPSignaturePlug do
2 alias Pleroma.Web.HTTPSignatures
9 def call(conn, opts) do
10 if get_req_header(conn, "signature") do
12 |> put_req_header("(request-target)", String.downcase("#{conn.method} #{conn.request_path}"))
14 assign(conn, :valid_signature, HTTPSignatures.validate_conn(conn))