netbird/management/server/idp
Bethuel Mmbaga 4ad14cb46b
Add Pagination for IdP Users Fetch (#1210)
* Retrieve all workspace users via pagination, excluding custom user attributes

* Retrieve all authentik users via pagination

* Retrieve all Azure AD users via pagination

* Simplify user data appending operation

Reduced unnecessary iteration and used an efficient way to append all users to 'indexedUsers'

* Fix ineffectual assignment to reqURL

* Retrieve all Okta users via pagination

* Add missing GetAccount metrics

* Refactor

* minimize memory allocation

Refactored the memory allocation for the 'users' slice in the Okta IDP code. Previously, the slice was only initialized but not given a size. Now the size of userList is utilized to optimize memory allocation, reducing potential slice resizing and memory re-allocation costs while appending users.

* Add logging for entries received from IdP management

Added informative and debug logging statements in account.go file. Logging has been added to identify the number of entries received from Identity Provider (IdP) management. This will aid in tracking and debugging any potential data ingestion issues.
2023-10-11 17:09:30 +03:00
..
auth0_test.go Ignore empty fields in the app metadata when storing on IDP (#1122) 2023-09-05 14:41:50 +02:00
auth0.go Handle user delete (#1113) 2023-09-19 18:08:40 +02:00
authentik_test.go Update GitHub Actions and Enhance golangci-lint (#1075) 2023-09-04 17:03:44 +02:00
authentik.go Add Pagination for IdP Users Fetch (#1210) 2023-10-11 17:09:30 +03:00
azure_test.go Optimize Cache and IDP Management (#1147) 2023-10-03 16:40:28 +02:00
azure.go Add Pagination for IdP Users Fetch (#1210) 2023-10-11 17:09:30 +03:00
google_workspace.go Add Pagination for IdP Users Fetch (#1210) 2023-10-11 17:09:30 +03:00
idp.go Add jumpcloud IdP (#1124) 2023-10-03 19:33:42 +02:00
jumpcloud_test.go Add jumpcloud IdP (#1124) 2023-10-03 19:33:42 +02:00
jumpcloud.go Add jumpcloud IdP (#1124) 2023-10-03 19:33:42 +02:00
keycloak_test.go Optimize Cache and IDP Management (#1147) 2023-10-03 16:40:28 +02:00
keycloak.go Optimize Cache and IDP Management (#1147) 2023-10-03 16:40:28 +02:00
okta_test.go Optimize Cache and IDP Management (#1147) 2023-10-03 16:40:28 +02:00
okta.go Add Pagination for IdP Users Fetch (#1210) 2023-10-11 17:09:30 +03:00
util.go Add Okta IdP (#859) 2023-05-29 14:52:04 +02:00
zitadel_test.go Optimize Cache and IDP Management (#1147) 2023-10-03 16:40:28 +02:00
zitadel.go Optimize Cache and IDP Management (#1147) 2023-10-03 16:40:28 +02:00