SharePoint 2013/2016/2019: Use CSOM in SharePoint Site with multiple authentication schemes

Scenario I have a SharePoint site collection which has multiple authentication schemes (say Windows NTLM, Azure AD, Okta, ADFS or any other 3rd party Identity provider) on same URL. Now when I try to connect to that site using CSOM, I will get below 403 forbidden error from SharePoint: The remote server returned an error: … Continue reading SharePoint 2013/2016/2019: Use CSOM in SharePoint Site with multiple authentication schemes

Working with TypeScript & SharePoint 2013

Skip the blog and jump to code here I am about to develop a new application on SharePoint 2013 and for a while I have not worked on 2013 platform. The application will essentially have a bunch of client side web-parts using Content Editor Webpart of SharePoint 2013. I have been working on Typescript with … Continue reading Working with TypeScript & SharePoint 2013

Connecting to Azure Analysis Services using ADOMD

Skip the blog and check the Github repo for full sample code Azure Analysis Services is a new service (Paas) in Azure where you can create semantic data models. It provides easier and faster way to query against massive amount of data using clients like Power BI, Excel and other reporting clients (Tableu etc). For … Continue reading Connecting to Azure Analysis Services using ADOMD

Single Sign On in Office 365-SharePoint Online by bypassing Home Realm Discovery page

This blog explains techniques to acheive single sign on in your office 365 tenant by bypassing Office 365 Home realm discovery(a.k.a HRD--> https://login.microsoftonline.com ) page.If your Office 365 setup does not have the following setup then this blog does not apply to you: AAD with Federated identity with third party Identity provider such as ADFS/CA … Continue reading Single Sign On in Office 365-SharePoint Online by bypassing Home Realm Discovery page

Receive Office 365 Group conversations/emails in personal mailbox

Many workplaces are moving away from using email Distribution lists and starting to use the Shared Mailbox address of Office 365 groups.Well, office 365 groups & MS Teams offers many cool features but in this blog I am going to talk about a very simple & very useful feature about the Shared Mailbox feature of … Continue reading Receive Office 365 Group conversations/emails in personal mailbox

SharePoint Online Set a site collection as Read Only

There are many different business scenarios when we want to set a SharePoint site collection as read-only mode (as shown in above screenshot) to prevent any further addition/modification of content but simultaneously to make the existing content available to the users. In SharePoint on-premise, this was primarily done via central administration or using powershell. But … Continue reading SharePoint Online Set a site collection as Read Only