Why do presigned URLs include the domain when hashing the string? Let’s say you want to let an end user upload a file.