In my video here I show a quick demo of how to include the components in your own web application.
Inevitably you will want to secure your web service layer at some point and if your are building on the Azure platform, then Azure AD is a great OAuth solution.
It is especially a good solution if you are building SharePoint Add-Ins in Office 365. When you are logged into your Office 365 SharePoint site you have already authenticated against your Azure AD and as long as you deploy your applications to the same Azure AD instance then you get automatically authenticated when accessing your Web API layer.
The general architecture looks like this.
The first video is up and it shows how to create a SQL Azure database, create a Web API layer and how to model and scaffold the data using Entity Framework.
So yesterday Microsoft added a notice below to the SharePoint 2013 SP1 KB article 2817429
We have recently uncovered an issue with this Service Pack 1 package that may prevent customers who have Service Pack 1 from deploying future public or cumulative updates. As a precautionary measure, we have deactivated the download page until a new package is published.
The SP1 download package is no longer available and the official advice is to NOT install the SP1 update package in your production environment until further notice.
However the SharePoint 2013 SP1 installation image from MSDN is apparently not affected so you can still use this image to create new SharePoint 2013 installations (as with my development environment video series).
The reason the update was pulled is that there might be issues with this particular package that could prevent further cumulative updates and services packs being applied on a server with this service pack installed.
We will have to wait and see what Microsoft advise going forward, I guess they will just release a new package that addresses the issue, lets hope sooner than later.