https://www.gravatar.com/avatar/f2aaf975187e38f79180346d4bcc627d?s=240&d=mp
French guy building Cloud Native Apps on Azure.
Nantes, France

SharePoint Online webhook implementation using Azure Functions - part 2

This is the second post of the series, showing a full implementation of a webhook in SharePoint Online using Azure Function, as an alternative to remote event receivers. We’ll see in this post how to authenticate to Azure AD from a Function using certificates, how to retrieve the changes on a SharePoint list using the Get Changes pattern, and how to use Azure Cognitive Services to analyze an image and get its description.

SharePoint Online webhook implementation using Azure Functions - part 1

The goal of this series of posts is to show an implementation of a real world scenario of a webhook in SharePoint Online, as an alternative to remote event receivers, to allow developers to receive notifications on specific events. The architecture will be a variation of the one showed in the PnP Webcast - Introduction to SharePoint Webhooks. SharePoint Online webhook implementation using Azure Functions - part 1 (this post)

Use Postman and Azure AD to send REST request to SharePoint Online

Postman is a very useful tool when using REST API in your developments. It allows you to create every HTTP request you can think of and get / format responses. That’s why every SharePoint developer should use it, since SharePoint exposes a very nice REST API since SharePoint 2013. Postman is pretty straightforward to use with SharePoint 2013 / 2016 using NTLM authentication. It “just works”. With SharePoint Online, you have to use OAuth2 as the authorization protocol.

Install SharePoint 2016 binaries using DSC and Azure Automation

PowerShell Desired State Configuration (DSC) is a powerful way to deploy, configure, and manage your servers in a declarative way. Azure Automation adds an orchestration and management layer on top of DSC, and allows you to scale your DSC nodes nicely (Azure, On Premises, Windows, and even Linux. Lately, I have been using DSC to install and configure SharePoint 2016 servers, using the “SharePointDsc” module. This post will show you how to use Azure Automation DSC to install SharePoint 2016 prerequisites and binaries on an Azure Virtual Machine.