How to use Security & Compliance PowerShell with application permissions on Azure Functions

How to use Security & Compliance PowerShell with application permissions on Azure Functions

In this article, we’ll connect to Security & Compliance PowerShell on a script run by an Azure Function using certificate authentication.

How to use Exchange Online PowerShell on Azure Functions with Managed Identity

How to use Exchange Online PowerShell on Azure Functions with Managed Identity

In this article, we’ll connect to Exchange Online in a PowerShell script run by an Azure Function using the Function App’s managed identity.

How to use PnP PowerShell on Azure Functions with application permissions

How to use PnP PowerShell on Azure Functions with application permissions

Let’s authenticate to SharePoint Online from an Azure Function via PnP PowerShell using the managed identity or a self-signed certificate.

Authenticate to Entra ID Protected APIs with Managed Identity—No Key Vault Required

Authenticate to Entra ID Protected APIs with Managed Identity—No Key Vault Required

Did you know there is a way for us to securely authenticate to Entra ID protected APIs while simultaneously avoiding storing any credentials?

How to authenticate to Entra ID protected APIs with a certificate—step-by-step

How to authenticate to Entra ID protected APIs with a certificate—step-by-step

This blog post is meant to be the one place to get all of the information you need for setting up certificate authentication. This scenario is important when you, for example, want to use the SharePoint Online REST API with application permissions.

Calling Microsoft Graph from Power Automate and other daemon apps with delegated permissions

Calling Microsoft Graph from Power Automate and other daemon apps with delegated permissions

Last week I realized that I have never actually shared how you can authenticate to Microsoft Graph from Microsoft Flow using delegated permissions. So, without further ado, let me show you how you can do that with a REST request. You can also use this method in other daemon apps such as Azure Functions or WebJobs.

How to set up an Entra ID application registration for calling Microsoft Graph

How to set up an Entra ID application registration for calling Microsoft Graph

Whenever you want to call Microsoft Graph from your custom solutions, you need to have an application registration in your Azure Active Directory first. In this blog post, I show you three ways to create an app registration in the Azure AD, and how you can choose the right way depending on your situation.