[PR #973] [CLOSED] Add jumpcloud IdP #13204

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

📋 Pull Request Information

Original PR: https://github.com/netbirdio/netbird/pull/973
Author: @bcmmbaga
Created: 6/20/2023
Status: Closed

Base: mainHead: feat/jumpcloud-idp


📝 Commits (10+)

📊 Changes

6 files changed (+392 additions, -2 deletions)

View changed files

📝 go.mod (+1 -0)
📝 go.sum (+2 -0)
📝 management/server/idp/idp.go (+5 -1)
management/server/idp/jumpcloud.go (+339 -0)
management/server/idp/jumpcloud_test.go (+44 -0)
📝 management/server/idp/okta.go (+1 -1)

📄 Description

Describe your changes

Added intergration with JumpCloud User API.
Use the steps in setup.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/973 **Author:** [@bcmmbaga](https://github.com/bcmmbaga) **Created:** 6/20/2023 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feat/jumpcloud-idp` --- ### 📝 Commits (10+) - [`61d2f50`](https://github.com/netbirdio/netbird/commit/61d2f50eb446e54d7fe33ff76e356d5754f6eb08) init jumpcloud idp manager - [`f9907f4`](https://github.com/netbirdio/netbird/commit/f9907f47dc1927b930d84360e788a73b790ec3dd) refactor - [`9bd1c9c`](https://github.com/netbirdio/netbird/commit/9bd1c9cbde8b3f55e28048b6d4b1ebba36663f00) refactor - [`3f2619f`](https://github.com/netbirdio/netbird/commit/3f2619f2f6622ce820968f1b968514403972955e) loads api token from config - [`93f92e2`](https://github.com/netbirdio/netbird/commit/93f92e25cd98b11ba5a629d83aa35fe073e7569f) refactoring - [`600d640`](https://github.com/netbirdio/netbird/commit/600d640e7175a394d4baa280e2fffe82f653ba16) sync dependencies - [`f098387`](https://github.com/netbirdio/netbird/commit/f0983876f00ef7fb72c9b60f40232059ebe57021) add jumpcloud get user by email - [`ab79df1`](https://github.com/netbirdio/netbird/commit/ab79df1f06cff898b1af6a2cdf184f20ce760d43) add jumpcloud update user app metadata - [`b04f632`](https://github.com/netbirdio/netbird/commit/b04f6329e7c7ca0ba27d4e7058089d0c22a548c4) extract appmetadata from system user struct - [`f23b098`](https://github.com/netbirdio/netbird/commit/f23b098edba1709eb7da0775fc09dab35beedb6a) add jumpcloud get userdata by ID ### 📊 Changes **6 files changed** (+392 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `go.mod` (+1 -0) 📝 `go.sum` (+2 -0) 📝 `management/server/idp/idp.go` (+5 -1) ➕ `management/server/idp/jumpcloud.go` (+339 -0) ➕ `management/server/idp/jumpcloud_test.go` (+44 -0) 📝 `management/server/idp/okta.go` (+1 -1) </details> ### 📄 Description ## Describe your changes Added intergration with JumpCloud User API. Use the steps in [setup.md](https://github.com/netbirdio/docs/pull/67/files#diff-4f558bee056573d91b97c5cb4ce33727ea6df64f8ea7e74458c936af677d4be0R1128) 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:44 -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#13204