using Auth0.ManagementApi;
using System.Threading.Tasks;
public partial class Examples
{
public async Task Example() {
var client = new ManagementApiClient(
token: "<token>",
clientOptions: new ClientOptions { BaseUrl = "https://{YOUR_DOMAIN}/api/v2" }
);
await client.ConnectionProfiles.UpdateAsync(
id: "id",
request: new UpdateConnectionProfileRequestContent()
);
}
}package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.types.UpdateConnectionProfileRequestContent;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.connectionProfiles().update(
"id",
UpdateConnectionProfileRequestContent
.builder()
.build()
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\ConnectionProfiles\Requests\UpdateConnectionProfileRequestContent;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->connectionProfiles->update(
'id',
new UpdateConnectionProfileRequestContent([]),
);
from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.connection_profiles.update(
id="id",
)
require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.connection_profiles.update(id: "id")
curl --request PATCH \
--url https://{tenantDomain}/api/v2/connection-profiles/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"connection_config": {},
"connection_name_prefix_template": "<string>",
"enabled_features": [],
"name": "<string>",
"organization": {},
"provisioning": {},
"strategy_overrides": {
"ad": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"adfs": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"google-apps": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"oidc": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"okta": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"pingfederate": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"samlp": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"waad": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
}
}
}
'const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
connection_config: {},
connection_name_prefix_template: '<string>',
enabled_features: [],
name: '<string>',
organization: {},
provisioning: {},
strategy_overrides: {
ad: {connection_config: {}, enabled_features: [], provisioning: {}},
adfs: {connection_config: {}, enabled_features: [], provisioning: {}},
'google-apps': {connection_config: {}, enabled_features: [], provisioning: {}},
oidc: {connection_config: {}, enabled_features: [], provisioning: {}},
okta: {connection_config: {}, enabled_features: [], provisioning: {}},
pingfederate: {connection_config: {}, enabled_features: [], provisioning: {}},
samlp: {connection_config: {}, enabled_features: [], provisioning: {}},
waad: {connection_config: {}, enabled_features: [], provisioning: {}}
}
})
};
fetch('https://{tenantDomain}/api/v2/connection-profiles/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{tenantDomain}/api/v2/connection-profiles/{id}"
payload := strings.NewReader("{\n \"connection_config\": {},\n \"connection_name_prefix_template\": \"<string>\",\n \"enabled_features\": [],\n \"name\": \"<string>\",\n \"organization\": {},\n \"provisioning\": {},\n \"strategy_overrides\": {\n \"ad\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"adfs\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"google-apps\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"oidc\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"okta\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"pingfederate\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"samlp\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"waad\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n }\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"connection_config": {},
"connection_name_prefix_template": "<string>",
"cross_app_access_resource_app": {
"status": {
"default_value": "enabled",
"allowed_values": [
"enabled"
]
}
},
"enabled_features": [
"scim"
],
"id": "<string>",
"name": "<string>",
"organization": {
"assign_membership_on_login": "none",
"show_as_button": "none"
},
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
},
"strategy_overrides": {
"ad": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"adfs": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"google-apps": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"oidc": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"okta": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"pingfederate": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"samlp": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"waad": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
}
}
}Modifier un Connection Profile
Mettre à jour les détails d’un profil de connexion précis.
using Auth0.ManagementApi;
using System.Threading.Tasks;
public partial class Examples
{
public async Task Example() {
var client = new ManagementApiClient(
token: "<token>",
clientOptions: new ClientOptions { BaseUrl = "https://{YOUR_DOMAIN}/api/v2" }
);
await client.ConnectionProfiles.UpdateAsync(
id: "id",
request: new UpdateConnectionProfileRequestContent()
);
}
}package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.types.UpdateConnectionProfileRequestContent;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.connectionProfiles().update(
"id",
UpdateConnectionProfileRequestContent
.builder()
.build()
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\ConnectionProfiles\Requests\UpdateConnectionProfileRequestContent;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->connectionProfiles->update(
'id',
new UpdateConnectionProfileRequestContent([]),
);
from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.connection_profiles.update(
id="id",
)
require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.connection_profiles.update(id: "id")
curl --request PATCH \
--url https://{tenantDomain}/api/v2/connection-profiles/{id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"connection_config": {},
"connection_name_prefix_template": "<string>",
"enabled_features": [],
"name": "<string>",
"organization": {},
"provisioning": {},
"strategy_overrides": {
"ad": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"adfs": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"google-apps": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"oidc": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"okta": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"pingfederate": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"samlp": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
},
"waad": {
"connection_config": {},
"enabled_features": [],
"provisioning": {}
}
}
}
'const options = {
method: 'PATCH',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
connection_config: {},
connection_name_prefix_template: '<string>',
enabled_features: [],
name: '<string>',
organization: {},
provisioning: {},
strategy_overrides: {
ad: {connection_config: {}, enabled_features: [], provisioning: {}},
adfs: {connection_config: {}, enabled_features: [], provisioning: {}},
'google-apps': {connection_config: {}, enabled_features: [], provisioning: {}},
oidc: {connection_config: {}, enabled_features: [], provisioning: {}},
okta: {connection_config: {}, enabled_features: [], provisioning: {}},
pingfederate: {connection_config: {}, enabled_features: [], provisioning: {}},
samlp: {connection_config: {}, enabled_features: [], provisioning: {}},
waad: {connection_config: {}, enabled_features: [], provisioning: {}}
}
})
};
fetch('https://{tenantDomain}/api/v2/connection-profiles/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://{tenantDomain}/api/v2/connection-profiles/{id}"
payload := strings.NewReader("{\n \"connection_config\": {},\n \"connection_name_prefix_template\": \"<string>\",\n \"enabled_features\": [],\n \"name\": \"<string>\",\n \"organization\": {},\n \"provisioning\": {},\n \"strategy_overrides\": {\n \"ad\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"adfs\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"google-apps\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"oidc\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"okta\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"pingfederate\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"samlp\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n },\n \"waad\": {\n \"connection_config\": {},\n \"enabled_features\": [],\n \"provisioning\": {}\n }\n }\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"connection_config": {},
"connection_name_prefix_template": "<string>",
"cross_app_access_resource_app": {
"status": {
"default_value": "enabled",
"allowed_values": [
"enabled"
]
}
},
"enabled_features": [
"scim"
],
"id": "<string>",
"name": "<string>",
"organization": {
"assign_membership_on_login": "none",
"show_as_button": "none"
},
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
},
"strategy_overrides": {
"ad": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"adfs": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"google-apps": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"oidc": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"okta": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"pingfederate": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"samlp": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
},
"waad": {
"connection_config": {},
"enabled_features": [
"scim"
],
"provisioning": {
"scim": {
"tokens": {
"scopes": [
"get:users"
],
"default_expiry": 901,
"max_allowed_expiry": 901
}
}
}
}
}
}Autorisations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Paramètres de chemin
ID du profil de connexion à mettre à jour.
Corps
Configuration de Connection Profile.
Modèle de préfixe du nom de la connexion.
15^(?!-)(?!.*--)(?:[a-zA-Z0-9-]|{org_id}|{org_name})*$Détermine si les administrateurs d’organisation peuvent activer l’accès interapplications (XAA) sur leurs fournisseurs d’identité.
Show child attributes
Show child attributes
Fonctionnalités activées pour le Connection Profile.
Énumération des fonctionnalités activées.
scim, universal_logout Nom du Connection Profile.
1 - 50Organization du Connection Profile.
Show child attributes
Show child attributes
Paramètres de fourniture pour les connexions créées à partir de ce profil.
Show child attributes
Show child attributes
Overrides propres à la stratégie pour cet attribut
Show child attributes
Show child attributes
Réponse
Profil de connexion mis à jour avec succès.
Configuration de Connection Profile.
Modèle de préfixe du nom de la connexion.
15^(?!-)(?!.*--)(?:[a-zA-Z0-9-]|{org_id}|{org_name})*$Détermine si les administrateurs d’organisation peuvent activer l’accès interapplications (XAA) sur leurs fournisseurs d’identité.
Show child attributes
Show child attributes
Fonctionnalités activées pour le Connection Profile.
Énumération des fonctionnalités activées.
scim, universal_logout Identifiant du Connection Profile.
Nom du Connection Profile.
1 - 50Organization du Connection Profile.
Show child attributes
Show child attributes
Paramètres de fourniture pour les connexions créées à partir de ce profil.
Show child attributes
Show child attributes
Overrides propres à la stratégie pour cet attribut
Show child attributes
Show child attributes