[PR #822] [MERGED] Add Azure Idp Manager #13040

Closed
opened 2026-08-05 02:07:19 -04:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/822
Author: @bcmmbaga
Created: 4/21/2023
Status: Merged
Merged: 5/3/2023
Merged by: @braginini

Base: mainHead: feat/azure-idp


📝 Commits (10+)

  • 6712152 add azure idp manager
  • 2ad2af1 fetch access token for authorization
  • 2445001 get all users
  • c4c9589 get user by email and id
  • db4c595 get users by account ID
  • 1158e8f implement AzureManager CreateUser method
  • 5bbacb4 implement AzureManager UpdateUserAppMetadata method
  • b6f5cef create and retrieve azure exntensions
  • cf9ea56 configure azure app metadata on manager startup
  • b60821a setup correct extension name

📊 Changes

3 files changed (+994 additions, -0 deletions)

View changed files

management/server/idp/azure.go (+662 -0)
management/server/idp/azure_test.go (+329 -0)
📝 management/server/idp/idp.go (+3 -0)

📄 Description

Describe your changes

Added intergration with azure user API.

Use the steps in azure-ad.md for configuration.

Checklist

  • Is it a bug fix
  • Is a typo/documentation fix
  • Is a feature enhancement
  • It is a refactor
  • Created tests that fail without the change (if possible)
  • Extended the README / documentation, if necessary

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/netbirdio/netbird/pull/822 **Author:** [@bcmmbaga](https://github.com/bcmmbaga) **Created:** 4/21/2023 **Status:** ✅ Merged **Merged:** 5/3/2023 **Merged by:** [@braginini](https://github.com/braginini) **Base:** `main` ← **Head:** `feat/azure-idp` --- ### 📝 Commits (10+) - [`6712152`](https://github.com/netbirdio/netbird/commit/671215259f757714ff77189f12f137a1773a73cc) add azure idp manager - [`2ad2af1`](https://github.com/netbirdio/netbird/commit/2ad2af13c775863530ca03b655daeecc5e3b3c32) fetch access token for authorization - [`2445001`](https://github.com/netbirdio/netbird/commit/2445001a90c9dc3a7bf519adc3f6bf6de5623b62) get all users - [`c4c9589`](https://github.com/netbirdio/netbird/commit/c4c95895868d4d60cb6c633dbce1c4af31ce5cdf) get user by email and id - [`db4c595`](https://github.com/netbirdio/netbird/commit/db4c595f114c885ba4856b5447fc69c115fd969f) get users by account ID - [`1158e8f`](https://github.com/netbirdio/netbird/commit/1158e8fc1f22d0e2a10ad8ee4b08f617b45facc1) implement AzureManager CreateUser method - [`5bbacb4`](https://github.com/netbirdio/netbird/commit/5bbacb4c20a1fd0583493df27f0406845f340147) implement AzureManager UpdateUserAppMetadata method - [`b6f5cef`](https://github.com/netbirdio/netbird/commit/b6f5cef4b05bcaade8ab408df6c921794d951a51) create and retrieve azure exntensions - [`cf9ea56`](https://github.com/netbirdio/netbird/commit/cf9ea56135e8a494a9c7e6323479a5fa8ff90ba3) configure azure app metadata on manager startup - [`b60821a`](https://github.com/netbirdio/netbird/commit/b60821a2f6ed71efd48d44529d7bba225949b914) setup correct extension name ### 📊 Changes **3 files changed** (+994 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `management/server/idp/azure.go` (+662 -0) ➕ `management/server/idp/azure_test.go` (+329 -0) 📝 `management/server/idp/idp.go` (+3 -0) </details> ### 📄 Description ## Describe your changes Added intergration with azure user API. Use the steps in [azure-ad.md](https://github.com/netbirdio/docs/blob/cb03373f8feb9da0204606ab055fa9825f0f9a26/docs/integrations/identity-providers/self-hosted/azure-ad.md) for configuration. ## Issue ticket number and link ### Checklist - [ ] Is it a bug fix - [ ] Is a typo/documentation fix - [x] Is a feature enhancement - [ ] It is a refactor - [ ] Created tests that fail without the change (if possible) - [ ] Extended the README / documentation, if necessary --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2026-08-05 02:07:19 -04:00
Sign in to join this conversation.
No Label pull-request
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#13040