M365 Development

Restricting Azure Function access to a single Shared Mailbox using Role Based Access Control (RBAC) for Applications in Exchange Online

This post outlines the steps to configure Exchange Online Role-Based Access Control (RBAC) to enable an Azure Function with a system-assigned managed identity to perform Calendars.ReadWrite operations exclusively on a specific shared mailbox. The process includes creating a management scope, registering service principal, and validating access with Microsoft Graph API.

M365 Development

Book Review: Practical SharePoint Framework (SPFx) Development

"Practical SharePoint Framework (SPFx) Development" by Franck Cornu and Anoop T. is a comprehensive guide for developers at all levels. It covers essential topics like web part development, Microsoft Graph integration, and deployment, offering practical examples and best practices for building enterprise solutions within Microsoft 365. A must-have resource for SPFx developers.

M365 Development · SharePoint

Easily edit PnP Modern Search web parts properties

The PnP Modern Search solution contains multiple SharePoint Online modern web parts. Each of these web part is highly flexible and customizable. It means that each web part and more specifically the Search Results web part has many properties that you can set. If you want to use PnP Modern Search web parts on many… Continue reading Easily edit PnP Modern Search web parts properties

M365 Development

Mock responses with the Microsoft Graph Developer Proxy

The Microsoft Graph Developer Proxy is a useful tool for testing applications using Microsoft Graph and other APIs. It allows for mocking responses, simulating errors, and throttling. With the ability to mock API call responses without code modification, it simplifies testing scenarios and response configurations. The proxy can be customized for successful and unsuccessful response testing.