Prevent direct access to URL of a resource(PDF) in Marketo | Community
Skip to main content
January 24, 2017
Question

Prevent direct access to URL of a resource(PDF) in Marketo

  • January 24, 2017
  • 1 reply
  • 2577 views

Hello,

We have some PDFs that we share with our visitors once they fill up a form.

Problem is: if someone has link to that PDF then he can directly download this resource without filling up the form.

Is there a solution to prevent direct access to any files that are uploaded to Marketo?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

SanfordWhiteman
Level 10
January 24, 2017

No, Marketo isn't typically the place for assets requiring authentication.

To have links that don't work (or stop working) when forwarded requires one of two measures:

[1] Authenticated sessions

[2] Signed links

[1] isn't possible with Mkto.

[2] in fact is possible -- if you serve all Marketo assets via a CDN and, where necessary, use a webhook to create personalized, signed links before sending URLs to leads. That's not an easy setup but it accomplishes the goal.

February 2, 2017

Hello Sanford Whiteman,

Thanks for your guidance in this.

I am not able to find anything how can I use 'Signed Links' in Marketo. Can you pls enlighten me?

SanfordWhiteman
Level 10
February 2, 2017

On CloudFront, for one example, we generate signed URLs: Using Signed URLs - Amazon CloudFront​. Same exists on lots of other clouds, like Google.

Naturally, this means you need to have a webservice to generate such URLs. It's something you can do w/FB but the rest of your infrastructure would have to be set up, too.  Or if you use Google's gsutil or Amazon's presign, you could generate the URL offline and put it in a token.