Service Principal for Logic App Connector

Azure Logic Apps is a powerful integration platform. It integrates with different services (inside and outside Azure) using connectors. Connectors are responsible to authenticate to the service they represent. Some connectors will hold the credentials. This is the case, for instance, of the SQL connector. Other connectors will by default take the AAD identity of … More Service Principal for Logic App Connector

Understanding identities in Azure AKS / Kubernetes

We’ve recently looked at Azure AKS (Kubernetes Cluster Managed Services).  We’ve looked at how to create a Kubernetes Cluster with 3 lines of Azure CLI. With this we are able to interact with the cluster & deploy containers. There is a bit of “auto magic” happening in there.  In this article we will focus on … More Understanding identities in Azure AKS / Kubernetes

Security with API: OAuth, token-based access vs key-based access

Let’s consider security with APIs, i.e how to securely identify the caller. There are two authentication methods quite popular in the cloud to secure APIs: Key-based access OAuth, or token-based access in general Let’s compare them. Key-Based By key-based we mean an authentication scheme where we do pass a key to the API request. That … More Security with API: OAuth, token-based access vs key-based access

Azure Functions HTTP – Authorization Levels

In a past article, we looked at Serverless compute in Azure in general and Azure Functions specifically. In this article we wanted to focus on Azure Function triggered by HTTP requests and the different options we have to authenticate: Anonymous Function Admin System User Those are called Authorization Levels.  For each function in a function … More Azure Functions HTTP – Authorization Levels

Managing Azure AD Application members in Portal

One of Azure AD’s powerful concept is the application.  It gives context to an authentication as we explained in this article. An application can also be used as an authorization barrier since we can manage an application members.  This is optional as by default, everyone in a tenant has access to its application.  But if … More Managing Azure AD Application members in Portal