90DaysOfDevOps/2024/day77.md
2024-03-13 16:44:22 -07:00

1.7 KiB

Day 77 - Connect to Microsoft Graph in Azure DevOps using Workload Identity Federation - Jan Vidar Elven

day77

This note accompanies my contribution for 2024 edition of 90DaysOfDevOps, which consists of:

  • A video: Link
  • A presentation deck for reference: Link
  • This markdown file and a summary below, and a blog post where I have more details.

What is Workload Identity Federation?

WIF is..

What are Service Connections?

Service Connections..

About Microsoft APIs protected by Entra ID

Microsoft have several well-known APIs that support OIDC (OpenID Connect) and OAuth2 for Authentication and Authorization, like Azure Resource Manager Rest API, Microsoft Graph API, KeyVault API to name a few.

In addition you can create, expose and protect your own APIs via App Registrations, so there are a lot of usage scenarios.

All this Microsoft APIs can be accessed securely and without secrets using Workload Identity Federation and Service Connections in Azure DevOps.

Blog post

Here is a previous blog post I published that show the details on how to set this up:

https://gotoguy.blog/2023/09/15/connect-to-microsoft-graph-in-azure-devops-pipelines-using-workload-identity-federation/

About me

I'm Jan Vidar Elven, and work as a Senior Architect in Evidi AS in Norway, I'm a Microsoft Security MVP, and specialize in Microsoft Entra, IAM (Identity Access Management), IGA (Identity Governance & Administration), Security, Cloud Platform solutions using Microsoft Azure, and DevOps.

Connect with me at: