New Whitepaper - Flowing Identity in the Microsoft BI Stack using Claims

19. June 2014

I recently published along with colleagues Jared Zagelbaum and Greg Moser a white paper that should be of help to anyone that wants to use the Microsoft BI Stack (including SQL Server Analysis Services) when using Claims-based authentication systems like ADFS. As SQL Server Analysis Services does not currently support Claims, we have put together a solution to bridge the gap to provide the ability to utilize PowerView, PowerPivot and Excel Services when users are registered in ADFS and not in a traditional Windows domain.  The solution uses a new capability in Windows Server 2012 R2 called the Web Application Proxy which has the ability to convert ADFS claims to windows tokens.

Take a look:

SP24 starting today!!

16. April 2014

​SP24 - The Free 24-hour SharePoint ​Conference

SP24 is a SharePoint Conference with a difference and if you are interested in SharePoint you are going love it, and here's why :
  1. It's entirely on-line - so you won't need to leave the office or home!  
  2. Free for all attendees.
  3. Takes place on 16th April 10pm GMT.  
  4. Over 5000 attendees have already signed up.
  5. Lasts for 24 hours.  
  6. World famous ​speakers from all over the world. 
  7. Keynote from Bill Baer (Senior Product Manager, Microsoft). 
  8. Comprises of 2 tracks, (business and technical).  
  9. 106 sessions + on-demand sessions. 


There will be 48 FREE hour long online sessions for 24 hours and the keynote speech is by Bill Baer, who is the Microsoft Senior Product Manager for SharePoint. I will find out where the industry is heading, the direction of SharePoint and associated products, the best practices and news about upcoming integration across technologies for no cost whatsoever. I will learn about the comprehensive scope of features, functionalities and solutions that SharePoint can offer, and I will bring this information back.


There are over 100 speakers and over 5000 (and rising) delegates, Microsoft engineers, Microsoft Certified Masters and MVPs will be speaking and viewing the sessions from around the world. On top of having exclusive access to the experts, I will have the opportunity to chat online with speakers and other conference attendees, and get our questions answered while learning how SharePoint can provide solutions for us.


I am already signed up to attend SP24 and I strongly suggest you book your place early by visiting :


The Keynote starts on 16th April 2014 10pm GMT and will last for 24 hours.

SharePoint 2013 JavaScript OM & REST API Limitation with Anonymous Sites

15. February 2013

If you plan on using the JavaScript Object Model or REST API in SharePoint 2013 sites with anonymous access, you should be aware that there is currently no way to elevate permissions.  Anonymous access users can only receive "read" permissions, so any type of write operation is blocked.

Don't remove this DIV tag in 2013 Master Pages

13. February 2013

When working with SharePoint 2013 master pages in the design manager, the master page is designed utilizing an HTML file.  This HTML file contains commented out markup representing the code necessary for the .NET framework to render the page.

Recently while working with the HTML file in Adobe Dreamweaver, I found that some of the DIV tags that are NOT commented out are actually important in the final rendering of the page.  In particular, I found that if you remove the

<div id="s4-workspace">

<div id="s4-bodyContainer">

<div class="B-container">




containers, the SharePoint-generated vertical scroll bar will disappear on the page, leaving no way to scroll up or down.  

The important lesson here is that you must be diligent in selecting what you delete when designing master pages, page layouts and display templates in SharePoint 2013!


Hiding SharePoint 2013 Ribbon from Anonymous Users

13. December 2012

While the new design manager in SharePoint 2013 is nice, it is taking me some time to familiarize myself with how to do things that I knew how to do in 2010, but is now a bit different in 2013.  For one thing, I'm used to working with master pages directly, not with just the HTML used to format the page.  When the design manager functionality logically splits the master page "goo" from the HTML, it leaves behind commented out tags that start with <!--MS:--> and <!--ME:--> that show in the HTML.  Markup inside these tags is in some cases what you would find in the final master page.  In other cases it is a bit different.

So when I started trying to figure out how to hide the ribbon from anonymous users as I've done in the past, it was a bit perplexing to sort out where in the HTML file does the markup corresponds to the ribbon.

After some searching in the out-of-the-box oslo.html file, I found this area: 


When I added the following markup enclosed in the <!--MS:--> and <!--ME:--> tags, the design manager created the corresponding master page with the correct functionality of hiding the Ribbon for an anonymous user: