[PR #833] [MERGED] Add Zitadel IdP #13053

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

📋 Pull Request Information

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

Base: mainHead: feat/zitadel-idp


📝 Commits (10+)

  • a740dde init zitadel idp manager
  • 3718746 get jwt token for zitadel authentication
  • 2693731 initialize zitadel manager
  • 7e00975 implement get userdata by id
  • 8f811ff implement get user by email
  • e12362c implement app metadata update
  • a376866 fetch user metadata
  • 5824f58 implement get all accounts
  • 1d57ee5 implement get account
  • e76f5ad implement create user

📊 Changes

3 files changed (+1107 additions, -1 deletions)

View changed files

📝 management/server/idp/idp.go (+4 -1)
management/server/idp/zitadel.go (+617 -0)
management/server/idp/zitadel_test.go (+486 -0)

📄 Description

Describe your changes

Added intergration with zitadel management API.

Use the steps in zitadel.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/833 **Author:** [@bcmmbaga](https://github.com/bcmmbaga) **Created:** 5/3/2023 **Status:** ✅ Merged **Merged:** 5/5/2023 **Merged by:** [@braginini](https://github.com/braginini) **Base:** `main` ← **Head:** `feat/zitadel-idp` --- ### 📝 Commits (10+) - [`a740dde`](https://github.com/netbirdio/netbird/commit/a740dde4723e15e7dc6cde9537b29409e0405fcf) init zitadel idp manager - [`3718746`](https://github.com/netbirdio/netbird/commit/37187463ff7e566c094ad34c2c2cc44e133fa3ae) get jwt token for zitadel authentication - [`2693731`](https://github.com/netbirdio/netbird/commit/269373106da1e6735df42265ef09a9eded9ac118) initialize zitadel manager - [`7e00975`](https://github.com/netbirdio/netbird/commit/7e00975e5445307f40ccd5422d33d5d28a8cdf53) implement get userdata by id - [`8f811ff`](https://github.com/netbirdio/netbird/commit/8f811ffaad8b4549a5ad1d4c7de8ecfc813b98d1) implement get user by email - [`e12362c`](https://github.com/netbirdio/netbird/commit/e12362c1631e0c60bbd56fe21067f2f51f9784bd) implement app metadata update - [`a376866`](https://github.com/netbirdio/netbird/commit/a376866405804b1b2f75bc67a6608cf38643581b) fetch user metadata - [`5824f58`](https://github.com/netbirdio/netbird/commit/5824f58d10074f0d0d53b9372f0738f35afb0df2) implement get all accounts - [`1d57ee5`](https://github.com/netbirdio/netbird/commit/1d57ee56707161939e448fb57057c27703b89595) implement get account - [`e76f5ad`](https://github.com/netbirdio/netbird/commit/e76f5ad4c9fe6498b02a2817845855e5baa48a97) implement create user ### 📊 Changes **3 files changed** (+1107 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `management/server/idp/idp.go` (+4 -1) ➕ `management/server/idp/zitadel.go` (+617 -0) ➕ `management/server/idp/zitadel_test.go` (+486 -0) </details> ### 📄 Description ## Describe your changes Added intergration with zitadel management API. Use the steps in [zitadel.md](https://github.com/netbirdio/docs/blob/ea1fac23a0a487bae4ef40b3d12f235e1dd73221/docs/integrations/identity-providers/self-hosted/zitadel.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:21 -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#13053