<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Matt Mazzola's Blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/matt_mazzolas_blog/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/matt_mazzolas_blog/feed.xml</link>
    <description>Inside the mind of Matt Mazzola. From SharePoint to StarCraft and everything in between.</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:28:56 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Getting Started With Office Patterns and Practices And Exploring the SpProxyForSpaApp Sample</title>
      <link>https://docs.microsoft.com/archive/blogs/matt_mazzolas_blog/getting-started-with-office-patterns-and-practices-and-exploring-the-spproxyforspaapp-sample</link>
      <pubDate>Mon, 11 Aug 2014 00:35:16 GMT</pubDate>
      <dc:creator><![CDATA[Matt Mazzola]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/matt_mazzolas_blog/2014/08/11/getting-started-with-office-patterns-and-practices-and-exploring-the-spproxyforspaapp-sample/</guid>
      <description><![CDATA[I recently submitted a solution to the Office PnP repo called...]]></description>
      <content:encoded><![CDATA[<p>I recently submitted a solution to the Office PnP repo called &quot;Core.SharePointProxyForSpaApps&quot;. This solution combines techniques from an article called &quot;Managing Tokens in SharePoint 2013 Single-Page Provider-Hosted Apps&quot; from Scot Hillier and expands on the concept to provide a full sample and utilize the proxy technique which allows for more flexibility.</p>
<p><span style="text-decoration:underline;">Why do we need this:</span><br />In order for provider hosted apps to request resources from sharepoint it must send an access token for authentication. Currently SharePoint doesn&#39;t support the OAuth 2.0 Implicit grant flow so the acces tokens we receive have a longer expiration period and must be protected with more caution.<br />In other words, we can&#39;t expose the access tokens to the client and must make requests through our server; however we still want to use the same programming model of having all the logic on the client. To have the best of both worlds we use a custom WebAPI controller which acts as proxy add access token to requests and passing them through to sharepoint.</p>
<p>Video showing how to get started using the Office PnP repo in Visual Studio 2013 as well as a walk through of the sample explaining the logic and flow of data in more detail.</p>
<p>Youtube: <a href="https://youtu.be/ezsGMyMK3-k" title="https://youtu.be/ezsGMyMK3-k">https://youtu.be/ezsGMyMK3-k</a></p>
<p>[View:https://youtu.be/ezsGMyMK3-k:550:0]</p>
<p><span style="text-decoration:underline;">References:</span></p>
<p><span style="text-decoration:underline;"></span>Core.SharePointProxyForSpaApps:&nbsp;<a href="https://github.com/OfficeDev/PnP/tree/master/Samples/Core.SharePointProxyForSpaApps" title="https://github.com/OfficeDev/PnP/tree/master/Samples/Core.SharePointProxyForSpaApps" target="_blank">https://github.com/OfficeDev/PnP/tree/master/Samples/Core.SharePointProxyForSpaApps</a></p>
<p>Office PnP Repository: <a href="https://github.com/OfficeDev/PnP" title="https://github.com/OfficeDev/PnP" target="_blank">https://github.com/OfficeDev/PnP</a></p>
<p>Office 365 Developer Podcast: Episode 009: <a href="https://blogs.office.com/2014/07/31/office-365-developer-podcast-episode-009-vesa-juvonen-steve-walker/" title="https://blogs.office.com/2014/07/31/office-365-developer-podcast-episode-009-vesa-juvonen-steve-walker/" target="_blank">https://blogs.office.com/2014/07/31/office-365-developer-podcast-episode-009-vesa-juvonen-steve-walker/</a></p>
<p>Managing Tokens in SharePoint 2013 Single-Page Provider-Hosted Apps: <a href="https://www.itunity.com/article/managing-tokens-sharepoint-2013-singlepage-providerhosted-apps-445" title="https://www.itunity.com/article/managing-tokens-sharepoint-2013-singlepage-providerhosted-apps-445" target="_blank">https://www.itunity.com/article/managing-tokens-sharepoint-2013-singlepage-providerhosted-apps-445</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Getting started with Polymer (Web Components) on Windows with Visual Studio</title>
      <link>https://docs.microsoft.com/archive/blogs/matt_mazzolas_blog/getting-started-with-polymer-web-components-on-windows-with-visual-studio</link>
      <pubDate>Sun, 03 Aug 2014 22:34:15 GMT</pubDate>
      <dc:creator><![CDATA[Matt Mazzola]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/matt_mazzolas_blog/2014/08/03/getting-started-with-polymer-web-components-on-windows-with-visual-studio/</guid>
      <description><![CDATA[Hi all,
I recently made a video showing how to get started with Polymer, a Web Components polyfill...]]></description>
      <content:encoded><![CDATA[<p>Hi all,</p>
<p>I recently made a video showing how to get started with Polymer, a Web Components polyfill project by Google at<a href="https://www.polymer-project.org/" target="_blank">&nbsp;https://www.polymer-project.org/</a>&nbsp;, on Windows with Visual Studio. &nbsp;The content of the website is very good for learning about web components. Unfortunately, there isn&#39;t much explanation on how to easily get started on Windows. &nbsp;This video shows an alternate method which allows you to go through the tutorials and experience the fun of web components while using your favorite IDE, Visual Studio.</p>
<p>Video:&nbsp;<a href="https://www.youtube.com/watch?v=4LRkUrwNiBk" target="_blank">https://www.youtube.com/watch?v=4LRkUrwNiBk</a></p>
<p>Hope that helps some of you get past the first blocker and get on your way to thinking about the new possibilities web components can enable for your project.</p>
<p>- Matt</p>]]></content:encoded>
    </item>
    <item>
      <title>Hello TechNet!</title>
      <link>https://docs.microsoft.com/archive/blogs/matt_mazzolas_blog/hello-technet</link>
      <pubDate>Fri, 07 Dec 2012 13:37:14 GMT</pubDate>
      <dc:creator><![CDATA[Matt Mazzola]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/matt_mazzolas_blog/2012/12/07/hello-technet/</guid>
      <description><![CDATA[First blog post. Just getting comfortable with the control panel.]]></description>
      <content:encoded><![CDATA[<p>First blog post. Just getting comfortable with the control panel.</p>]]></content:encoded>
    </item>
  </channel>
</rss>