© 2026 Hashnode
Overview This project focuses on designing and validating a secure Azure network architecture that allows administrators to manage virtual machines without exposing them directly to the public internet. Instead of relying on public IP addresses, open...

🛡️ Understanding the Trust Pattern Behind API Tokens and Federated Identity In identity and access control, the mechanisms that secure APIs and user login flows often look very different on the surface — but underneath, they follow surprisingly simi...

Recently, as a part of one of my pet projects, I was trying to implement authentication and authorization with Microsoft Entra identities and groups in a Blazor WebAssembly application. The part related to authentication was quite a simple one. The t...

In my previous blog post Entra ID: 🔒Lock It or Lose It #1 - The Basics, I covered Entra’s default settings, and my recommendations regarding roles and admins and emergency access accounts. Now, let’s cover another section which a lot of organization...

Imagine managing thousands of users across multiple countries, departments, and business units in your Azure environment. Your global IT team is overwhelmed. Regional IT teams need access to manage their local resources but giving them global admin r...

💡 UPDATE: As of 8 May 2025, the ability to configure an application to trust a managed identity is generally available - The below post documents a different mechanism to achieving a similar goal, though with some caveats. The official documentation...

Introduction Creating bulk users in Microsoft Entra ID formerly known as Azure Active Directory (Azure AD) can be achieved by using various methods such as PowerShell scripts, CSV file imports, or third-party tools. In order to create bulk users , yo...

Imagine, you joined an organization and everyone is sharing password for one single Firebase or Azure account, yuck😬. So, what we do first is bootstrapping. We chose Microsoft environment as our first entry. We signed up for a personal Microsoft acc...
