activitypub: normalize the actor to ensure we have its URI

This commit is contained in:
William Pitcock 2018-05-19 07:03:53 +00:00
commit 4d2c6707c2
4 changed files with 24 additions and 4 deletions

View file

@ -1,5 +1,6 @@
defmodule Pleroma.Web.Plugs.HTTPSignaturePlug do
alias Pleroma.Web.HTTPSignatures
alias Pleroma.Web.ActivityPub.Utils
import Plug.Conn
require Logger
@ -12,7 +13,7 @@ defmodule Pleroma.Web.Plugs.HTTPSignaturePlug do
end
def call(conn, _opts) do
user = conn.params["actor"]
user = Utils.normalize_actor(conn.params["actor"])
Logger.debug("Checking sig for #{user}")
[signature | _] = get_req_header(conn, "signature")