<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>TeamDesk Blog</provider_name><provider_url>https://www.teamdesk.net/blog</provider_url><author_name>Kirill Bondar</author_name><author_url>https://www.teamdesk.net/blog/author/kirill-bondar/</author_url><title>Public access to attachments - TeamDesk Blog</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="MaCdOCmjzk"&gt;&lt;a href="https://www.teamdesk.net/blog/whats-new/public-access-to-attachments/"&gt;Public access to attachments&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://www.teamdesk.net/blog/whats-new/public-access-to-attachments/embed/#?secret=MaCdOCmjzk" width="600" height="338" title="&#x201C;Public access to attachments&#x201D; &#x2014; TeamDesk Blog" data-secret="MaCdOCmjzk" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
//# sourceURL=https://www.teamdesk.net/blog/wp-includes/js/wp-embed.min.js
/* ]]&gt; */
&lt;/script&gt;
</html><description>To access the file attachment the user should follow the link generated by TeamDesk, yet the link requires the user to log in prior to downloading the file. While is good from security standpoint, in some cases you might need a workaround. Typical scenario is sending the data as a result of email notification, for [&hellip;]</description><thumbnail_url>https://www.teamdesk.net/blog/wp-content/uploads/2011/06/45.png</thumbnail_url></oembed>
