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