mirror of
https://github.com/netbirdio/docs.git
synced 2026-04-16 07:26:35 +00:00
Update API pages with v0.67.3
This commit is contained in:
@@ -19,6 +19,11 @@ export const title = 'IDP Azure Integrations'
|
|||||||
|
|
||||||
List of start_with string patterns for groups which users to sync
|
List of start_with string patterns for groups which users to sync
|
||||||
|
|
||||||
|
</Property>
|
||||||
|
<Property name="connector_id" type="string" required={false}>
|
||||||
|
|
||||||
|
DEX connector ID for embedded IDP setups
|
||||||
|
|
||||||
</Property>
|
</Property>
|
||||||
<Property name="client_secret" type="string" required={true}>
|
<Property name="client_secret" type="string" required={true}>
|
||||||
|
|
||||||
@@ -65,6 +70,10 @@ curl -X POST https://api.netbird.io/api/integrations/azure-idp \
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": "c2VjcmV0...",
|
"client_secret": "c2VjcmV0...",
|
||||||
"client_id": "12345678-1234-1234-1234-123456789012",
|
"client_id": "12345678-1234-1234-1234-123456789012",
|
||||||
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
||||||
@@ -83,6 +92,10 @@ let data = JSON.stringify({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": "c2VjcmV0...",
|
"client_secret": "c2VjcmV0...",
|
||||||
"client_id": "12345678-1234-1234-1234-123456789012",
|
"client_id": "12345678-1234-1234-1234-123456789012",
|
||||||
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
||||||
@@ -123,6 +136,10 @@ payload = json.dumps({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": "c2VjcmV0...",
|
"client_secret": "c2VjcmV0...",
|
||||||
"client_id": "12345678-1234-1234-1234-123456789012",
|
"client_id": "12345678-1234-1234-1234-123456789012",
|
||||||
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
||||||
@@ -163,6 +180,10 @@ func main() {
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": "c2VjcmV0...",
|
"client_secret": "c2VjcmV0...",
|
||||||
"client_id": "12345678-1234-1234-1234-123456789012",
|
"client_id": "12345678-1234-1234-1234-123456789012",
|
||||||
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
||||||
@@ -221,6 +242,10 @@ request.body = JSON.dump({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": "c2VjcmV0...",
|
"client_secret": "c2VjcmV0...",
|
||||||
"client_id": "12345678-1234-1234-1234-123456789012",
|
"client_id": "12345678-1234-1234-1234-123456789012",
|
||||||
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
||||||
@@ -243,6 +268,10 @@ RequestBody body = RequestBody.create(mediaType, '{
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": "c2VjcmV0...",
|
"client_secret": "c2VjcmV0...",
|
||||||
"client_id": "12345678-1234-1234-1234-123456789012",
|
"client_id": "12345678-1234-1234-1234-123456789012",
|
||||||
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
||||||
@@ -281,6 +310,10 @@ curl_setopt_array($curl, array(
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": "c2VjcmV0...",
|
"client_secret": "c2VjcmV0...",
|
||||||
"client_id": "12345678-1234-1234-1234-123456789012",
|
"client_id": "12345678-1234-1234-1234-123456789012",
|
||||||
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
||||||
@@ -314,6 +347,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"client_id": "12345678-1234-1234-1234-123456789012",
|
"client_id": "12345678-1234-1234-1234-123456789012",
|
||||||
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
||||||
@@ -331,6 +368,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"client_id": "string",
|
"client_id": "string",
|
||||||
"tenant_id": "string",
|
"tenant_id": "string",
|
||||||
@@ -516,6 +554,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"client_id": "12345678-1234-1234-1234-123456789012",
|
"client_id": "12345678-1234-1234-1234-123456789012",
|
||||||
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
||||||
@@ -535,6 +577,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"client_id": "string",
|
"client_id": "string",
|
||||||
"tenant_id": "string",
|
"tenant_id": "string",
|
||||||
@@ -720,6 +763,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"client_id": "12345678-1234-1234-1234-123456789012",
|
"client_id": "12345678-1234-1234-1234-123456789012",
|
||||||
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
||||||
@@ -737,6 +784,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"client_id": "string",
|
"client_id": "string",
|
||||||
"tenant_id": "string",
|
"tenant_id": "string",
|
||||||
@@ -776,6 +824,11 @@ echo $response;
|
|||||||
|
|
||||||
List of start_with string patterns for groups which users to sync
|
List of start_with string patterns for groups which users to sync
|
||||||
|
|
||||||
|
</Property>
|
||||||
|
<Property name="connector_id" type="string" required={false}>
|
||||||
|
|
||||||
|
DEX connector ID for embedded IDP setups
|
||||||
|
|
||||||
</Property>
|
</Property>
|
||||||
<Property name="client_secret" type="string" required={false}>
|
<Property name="client_secret" type="string" required={false}>
|
||||||
|
|
||||||
@@ -818,6 +871,10 @@ curl -X PUT https://api.netbird.io/api/integrations/azure-idp/{id} \
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": {
|
"client_secret": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Azure AD client secret"
|
"description": "Base64-encoded Azure AD client secret"
|
||||||
@@ -849,6 +906,10 @@ let data = JSON.stringify({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": {
|
"client_secret": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Azure AD client secret"
|
"description": "Base64-encoded Azure AD client secret"
|
||||||
@@ -902,6 +963,10 @@ payload = json.dumps({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": {
|
"client_secret": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Azure AD client secret"
|
"description": "Base64-encoded Azure AD client secret"
|
||||||
@@ -955,6 +1020,10 @@ func main() {
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": {
|
"client_secret": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Azure AD client secret"
|
"description": "Base64-encoded Azure AD client secret"
|
||||||
@@ -1026,6 +1095,10 @@ request.body = JSON.dump({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": {
|
"client_secret": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Azure AD client secret"
|
"description": "Base64-encoded Azure AD client secret"
|
||||||
@@ -1061,6 +1134,10 @@ RequestBody body = RequestBody.create(mediaType, '{
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": {
|
"client_secret": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Azure AD client secret"
|
"description": "Base64-encoded Azure AD client secret"
|
||||||
@@ -1112,6 +1189,10 @@ curl_setopt_array($curl, array(
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"client_secret": {
|
"client_secret": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Azure AD client secret"
|
"description": "Base64-encoded Azure AD client secret"
|
||||||
@@ -1157,6 +1238,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"client_id": "12345678-1234-1234-1234-123456789012",
|
"client_id": "12345678-1234-1234-1234-123456789012",
|
||||||
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
"tenant_id": "87654321-4321-4321-4321-210987654321",
|
||||||
@@ -1174,6 +1259,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"client_id": "string",
|
"client_id": "string",
|
||||||
"tenant_id": "string",
|
"tenant_id": "string",
|
||||||
|
|||||||
@@ -19,6 +19,11 @@ export const title = 'IDP Google Integrations'
|
|||||||
|
|
||||||
List of start_with string patterns for groups which users to sync
|
List of start_with string patterns for groups which users to sync
|
||||||
|
|
||||||
|
</Property>
|
||||||
|
<Property name="connector_id" type="string" required={false}>
|
||||||
|
|
||||||
|
DEX connector ID for embedded IDP setups
|
||||||
|
|
||||||
</Property>
|
</Property>
|
||||||
<Property name="service_account_key" type="string" required={true}>
|
<Property name="service_account_key" type="string" required={true}>
|
||||||
|
|
||||||
@@ -55,6 +60,10 @@ curl -X POST https://api.netbird.io/api/integrations/google-idp \
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
||||||
"customer_id": "C01234567",
|
"customer_id": "C01234567",
|
||||||
"sync_interval": 300
|
"sync_interval": 300
|
||||||
@@ -71,6 +80,10 @@ let data = JSON.stringify({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
||||||
"customer_id": "C01234567",
|
"customer_id": "C01234567",
|
||||||
"sync_interval": 300
|
"sync_interval": 300
|
||||||
@@ -109,6 +122,10 @@ payload = json.dumps({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
||||||
"customer_id": "C01234567",
|
"customer_id": "C01234567",
|
||||||
"sync_interval": 300
|
"sync_interval": 300
|
||||||
@@ -147,6 +164,10 @@ func main() {
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
||||||
"customer_id": "C01234567",
|
"customer_id": "C01234567",
|
||||||
"sync_interval": 300
|
"sync_interval": 300
|
||||||
@@ -203,6 +224,10 @@ request.body = JSON.dump({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
||||||
"customer_id": "C01234567",
|
"customer_id": "C01234567",
|
||||||
"sync_interval": 300
|
"sync_interval": 300
|
||||||
@@ -223,6 +248,10 @@ RequestBody body = RequestBody.create(mediaType, '{
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
||||||
"customer_id": "C01234567",
|
"customer_id": "C01234567",
|
||||||
"sync_interval": 300
|
"sync_interval": 300
|
||||||
@@ -259,6 +288,10 @@ curl_setopt_array($curl, array(
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
"service_account_key": "eyJ0eXBlIjoic2VydmljZV9hY2NvdW50Ii...",
|
||||||
"customer_id": "C01234567",
|
"customer_id": "C01234567",
|
||||||
"sync_interval": 300
|
"sync_interval": 300
|
||||||
@@ -290,6 +323,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"customer_id": "C01234567",
|
"customer_id": "C01234567",
|
||||||
"sync_interval": 300,
|
"sync_interval": 300,
|
||||||
@@ -305,6 +342,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"customer_id": "string",
|
"customer_id": "string",
|
||||||
"sync_interval": "integer",
|
"sync_interval": "integer",
|
||||||
@@ -488,6 +526,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"customer_id": "C01234567",
|
"customer_id": "C01234567",
|
||||||
"sync_interval": 300,
|
"sync_interval": 300,
|
||||||
@@ -505,6 +547,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"customer_id": "string",
|
"customer_id": "string",
|
||||||
"sync_interval": "integer",
|
"sync_interval": "integer",
|
||||||
@@ -688,6 +731,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"customer_id": "C01234567",
|
"customer_id": "C01234567",
|
||||||
"sync_interval": 300,
|
"sync_interval": 300,
|
||||||
@@ -703,6 +750,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"customer_id": "string",
|
"customer_id": "string",
|
||||||
"sync_interval": "integer",
|
"sync_interval": "integer",
|
||||||
@@ -740,6 +788,11 @@ echo $response;
|
|||||||
|
|
||||||
List of start_with string patterns for groups which users to sync
|
List of start_with string patterns for groups which users to sync
|
||||||
|
|
||||||
|
</Property>
|
||||||
|
<Property name="connector_id" type="string" required={false}>
|
||||||
|
|
||||||
|
DEX connector ID for embedded IDP setups
|
||||||
|
|
||||||
</Property>
|
</Property>
|
||||||
<Property name="service_account_key" type="string" required={false}>
|
<Property name="service_account_key" type="string" required={false}>
|
||||||
|
|
||||||
@@ -777,6 +830,10 @@ curl -X PUT https://api.netbird.io/api/integrations/google-idp/{id} \
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": {
|
"service_account_key": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Google service account key"
|
"description": "Base64-encoded Google service account key"
|
||||||
@@ -804,6 +861,10 @@ let data = JSON.stringify({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": {
|
"service_account_key": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Google service account key"
|
"description": "Base64-encoded Google service account key"
|
||||||
@@ -853,6 +914,10 @@ payload = json.dumps({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": {
|
"service_account_key": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Google service account key"
|
"description": "Base64-encoded Google service account key"
|
||||||
@@ -902,6 +967,10 @@ func main() {
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": {
|
"service_account_key": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Google service account key"
|
"description": "Base64-encoded Google service account key"
|
||||||
@@ -969,6 +1038,10 @@ request.body = JSON.dump({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": {
|
"service_account_key": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Google service account key"
|
"description": "Base64-encoded Google service account key"
|
||||||
@@ -1000,6 +1073,10 @@ RequestBody body = RequestBody.create(mediaType, '{
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": {
|
"service_account_key": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Google service account key"
|
"description": "Base64-encoded Google service account key"
|
||||||
@@ -1047,6 +1124,10 @@ curl_setopt_array($curl, array(
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"service_account_key": {
|
"service_account_key": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Base64-encoded Google service account key"
|
"description": "Base64-encoded Google service account key"
|
||||||
@@ -1088,6 +1169,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"customer_id": "C01234567",
|
"customer_id": "C01234567",
|
||||||
"sync_interval": 300,
|
"sync_interval": 300,
|
||||||
@@ -1103,6 +1188,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"customer_id": "string",
|
"customer_id": "string",
|
||||||
"sync_interval": "integer",
|
"sync_interval": "integer",
|
||||||
|
|||||||
@@ -19,6 +19,11 @@ export const title = 'IDP Okta SCIM Integrations'
|
|||||||
|
|
||||||
List of start_with string patterns for groups which users to sync
|
List of start_with string patterns for groups which users to sync
|
||||||
|
|
||||||
|
</Property>
|
||||||
|
<Property name="connector_id" type="string" required={false}>
|
||||||
|
|
||||||
|
DEX connector ID for embedded IDP setups
|
||||||
|
|
||||||
</Property>
|
</Property>
|
||||||
<Property name="connection_name" type="string" required={true}>
|
<Property name="connection_name" type="string" required={true}>
|
||||||
|
|
||||||
@@ -45,6 +50,10 @@ curl -X POST https://api.netbird.io/api/integrations/okta-scim-idp \
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"connection_name": "my-okta-connection"
|
"connection_name": "my-okta-connection"
|
||||||
}'
|
}'
|
||||||
```
|
```
|
||||||
@@ -59,6 +68,10 @@ let data = JSON.stringify({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"connection_name": "my-okta-connection"
|
"connection_name": "my-okta-connection"
|
||||||
});
|
});
|
||||||
let config = {
|
let config = {
|
||||||
@@ -95,6 +108,10 @@ payload = json.dumps({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"connection_name": "my-okta-connection"
|
"connection_name": "my-okta-connection"
|
||||||
})
|
})
|
||||||
headers = {
|
headers = {
|
||||||
@@ -131,6 +148,10 @@ func main() {
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"connection_name": "my-okta-connection"
|
"connection_name": "my-okta-connection"
|
||||||
}`)
|
}`)
|
||||||
client := &http.Client {
|
client := &http.Client {
|
||||||
@@ -185,6 +206,10 @@ request.body = JSON.dump({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"connection_name": "my-okta-connection"
|
"connection_name": "my-okta-connection"
|
||||||
})
|
})
|
||||||
response = https.request(request)
|
response = https.request(request)
|
||||||
@@ -203,6 +228,10 @@ RequestBody body = RequestBody.create(mediaType, '{
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"connection_name": "my-okta-connection"
|
"connection_name": "my-okta-connection"
|
||||||
}');
|
}');
|
||||||
Request request = new Request.Builder()
|
Request request = new Request.Builder()
|
||||||
@@ -237,6 +266,10 @@ curl_setopt_array($curl, array(
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"connection_name": "my-okta-connection"
|
"connection_name": "my-okta-connection"
|
||||||
}',
|
}',
|
||||||
CURLOPT_HTTPHEADER => array(
|
CURLOPT_HTTPHEADER => array(
|
||||||
@@ -266,6 +299,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"auth_token": "nbs_abc***********************************",
|
"auth_token": "nbs_abc***********************************",
|
||||||
"last_synced_at": "2023-05-15T10:30:00Z"
|
"last_synced_at": "2023-05-15T10:30:00Z"
|
||||||
@@ -280,6 +317,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"auth_token": "string",
|
"auth_token": "string",
|
||||||
"last_synced_at": "string"
|
"last_synced_at": "string"
|
||||||
@@ -462,6 +500,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"auth_token": "nbs_abc***********************************",
|
"auth_token": "nbs_abc***********************************",
|
||||||
"last_synced_at": "2023-05-15T10:30:00Z"
|
"last_synced_at": "2023-05-15T10:30:00Z"
|
||||||
@@ -478,6 +520,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"auth_token": "string",
|
"auth_token": "string",
|
||||||
"last_synced_at": "string"
|
"last_synced_at": "string"
|
||||||
@@ -660,6 +703,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"auth_token": "nbs_abc***********************************",
|
"auth_token": "nbs_abc***********************************",
|
||||||
"last_synced_at": "2023-05-15T10:30:00Z"
|
"last_synced_at": "2023-05-15T10:30:00Z"
|
||||||
@@ -674,6 +721,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"auth_token": "string",
|
"auth_token": "string",
|
||||||
"last_synced_at": "string"
|
"last_synced_at": "string"
|
||||||
@@ -710,6 +758,11 @@ echo $response;
|
|||||||
|
|
||||||
List of start_with string patterns for groups which users to sync
|
List of start_with string patterns for groups which users to sync
|
||||||
|
|
||||||
|
</Property>
|
||||||
|
<Property name="connector_id" type="string" required={false}>
|
||||||
|
|
||||||
|
DEX connector ID for embedded IDP setups
|
||||||
|
|
||||||
</Property>
|
</Property>
|
||||||
</Properties>
|
</Properties>
|
||||||
|
|
||||||
@@ -731,7 +784,11 @@ curl -X PUT https://api.netbird.io/api/integrations/okta-scim-idp/{id} \
|
|||||||
],
|
],
|
||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
]
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
}
|
||||||
}'
|
}'
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -745,7 +802,11 @@ let data = JSON.stringify({
|
|||||||
],
|
],
|
||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
]
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
}
|
||||||
});
|
});
|
||||||
let config = {
|
let config = {
|
||||||
method: 'put',
|
method: 'put',
|
||||||
@@ -781,7 +842,11 @@ payload = json.dumps({
|
|||||||
],
|
],
|
||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
]
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
}
|
||||||
})
|
})
|
||||||
headers = {
|
headers = {
|
||||||
'Content-Type': 'application/json',
|
'Content-Type': 'application/json',
|
||||||
@@ -817,7 +882,11 @@ func main() {
|
|||||||
],
|
],
|
||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
]
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
}
|
||||||
}`)
|
}`)
|
||||||
client := &http.Client {
|
client := &http.Client {
|
||||||
}
|
}
|
||||||
@@ -871,7 +940,11 @@ request.body = JSON.dump({
|
|||||||
],
|
],
|
||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
]
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
}
|
||||||
})
|
})
|
||||||
response = https.request(request)
|
response = https.request(request)
|
||||||
puts response.read_body
|
puts response.read_body
|
||||||
@@ -889,7 +962,11 @@ RequestBody body = RequestBody.create(mediaType, '{
|
|||||||
],
|
],
|
||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
]
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
}
|
||||||
}');
|
}');
|
||||||
Request request = new Request.Builder()
|
Request request = new Request.Builder()
|
||||||
.url("https://api.netbird.io/api/integrations/okta-scim-idp/{id}")
|
.url("https://api.netbird.io/api/integrations/okta-scim-idp/{id}")
|
||||||
@@ -923,7 +1000,11 @@ curl_setopt_array($curl, array(
|
|||||||
],
|
],
|
||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
]
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
}
|
||||||
}',
|
}',
|
||||||
CURLOPT_HTTPHEADER => array(
|
CURLOPT_HTTPHEADER => array(
|
||||||
'Content-Type: application/json',
|
'Content-Type: application/json',
|
||||||
@@ -952,6 +1033,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"auth_token": "nbs_abc***********************************",
|
"auth_token": "nbs_abc***********************************",
|
||||||
"last_synced_at": "2023-05-15T10:30:00Z"
|
"last_synced_at": "2023-05-15T10:30:00Z"
|
||||||
@@ -966,6 +1051,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"auth_token": "string",
|
"auth_token": "string",
|
||||||
"last_synced_at": "string"
|
"last_synced_at": "string"
|
||||||
|
|||||||
@@ -19,6 +19,11 @@ export const title = 'IDP SCIM Integrations'
|
|||||||
|
|
||||||
List of start_with string patterns for groups which users to sync
|
List of start_with string patterns for groups which users to sync
|
||||||
|
|
||||||
|
</Property>
|
||||||
|
<Property name="connector_id" type="string" required={false}>
|
||||||
|
|
||||||
|
DEX connector ID for embedded IDP setups
|
||||||
|
|
||||||
</Property>
|
</Property>
|
||||||
<Property name="prefix" type="string" required={true}>
|
<Property name="prefix" type="string" required={true}>
|
||||||
|
|
||||||
@@ -50,6 +55,10 @@ curl -X POST https://api.netbird.io/api/integrations/scim-idp \
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -71,6 +80,10 @@ let data = JSON.stringify({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -114,6 +127,10 @@ payload = json.dumps({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -157,6 +174,10 @@ func main() {
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -218,6 +239,10 @@ request.body = JSON.dump({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -243,6 +268,10 @@ RequestBody body = RequestBody.create(mediaType, '{
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -284,6 +313,10 @@ curl_setopt_array($curl, array(
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -320,6 +353,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 123,
|
"id": 123,
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@@ -342,6 +379,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"prefix": "string",
|
"prefix": "string",
|
||||||
"provider": "string",
|
"provider": "string",
|
||||||
@@ -526,6 +564,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 123,
|
"id": 123,
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@@ -550,6 +592,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"prefix": "string",
|
"prefix": "string",
|
||||||
"provider": "string",
|
"provider": "string",
|
||||||
@@ -734,6 +777,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 123,
|
"id": 123,
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@@ -756,6 +803,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"prefix": "string",
|
"prefix": "string",
|
||||||
"provider": "string",
|
"provider": "string",
|
||||||
@@ -794,6 +842,11 @@ echo $response;
|
|||||||
|
|
||||||
List of start_with string patterns for groups which users to sync
|
List of start_with string patterns for groups which users to sync
|
||||||
|
|
||||||
|
</Property>
|
||||||
|
<Property name="connector_id" type="string" required={false}>
|
||||||
|
|
||||||
|
DEX connector ID for embedded IDP setups
|
||||||
|
|
||||||
</Property>
|
</Property>
|
||||||
<Property name="prefix" type="string" required={false}>
|
<Property name="prefix" type="string" required={false}>
|
||||||
|
|
||||||
@@ -821,6 +874,10 @@ curl -X PUT https://api.netbird.io/api/integrations/scim-idp/{id} \
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -839,6 +896,10 @@ let data = JSON.stringify({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -879,6 +940,10 @@ payload = json.dumps({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -919,6 +984,10 @@ func main() {
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -977,6 +1046,10 @@ request.body = JSON.dump({
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -999,6 +1072,10 @@ RequestBody body = RequestBody.create(mediaType, '{
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -1037,6 +1114,10 @@ curl_setopt_array($curl, array(
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "The connection prefix used for the SCIM provider"
|
"description": "The connection prefix used for the SCIM provider"
|
||||||
@@ -1069,6 +1150,10 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"Users"
|
"Users"
|
||||||
],
|
],
|
||||||
|
"connector_id": {
|
||||||
|
"type": "string",
|
||||||
|
"description": "DEX connector ID for embedded IDP setups"
|
||||||
|
},
|
||||||
"id": 123,
|
"id": 123,
|
||||||
"prefix": {
|
"prefix": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
@@ -1091,6 +1176,7 @@ echo $response;
|
|||||||
"user_group_prefixes": [
|
"user_group_prefixes": [
|
||||||
"string"
|
"string"
|
||||||
],
|
],
|
||||||
|
"connector_id": "string",
|
||||||
"id": "integer",
|
"id": "integer",
|
||||||
"prefix": "string",
|
"prefix": "string",
|
||||||
"provider": "string",
|
"provider": "string",
|
||||||
|
|||||||
Reference in New Issue
Block a user