import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.connections.directoryProvisioning.listSynchronizedGroups("id", {
from: "from",
take: 1,
q: "q",
});
}
main();
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.connections.directoryProvisioning.listSynchronizedGroups("id", {
from: "from",
take: 1,
q: "q",
});
}
main();
package example
import (
context "context"
management "github.com/auth0/go-auth0/v3/management"
client "github.com/auth0/go-auth0/v3/management/client"
option "github.com/auth0/go-auth0/v3/management/option"
)
func do() {
mgmt, err := client.New(
"{YOUR_DOMAIN}",
option.WithToken(
"<token>",
),
)
if err != nil {
return
}
request := &management.ListSynchronizedGroupsRequestParameters{
From: management.String(
"from",
),
Take: management.Int(
1,
),
Q: management.String(
"q",
),
}
mgmt.Connections.DirectoryProvisioning.ListSynchronizedGroups(
context.TODO(),
"id",
request,
)
}
# Ensure you're logged in: auth0 login
auth0 api get "connections/id/directory-provisioning/synchronized-groups" --query "from=from" --query "take=1" --query "q=q"using Auth0.ManagementApi;
using System.Threading.Tasks;
using Auth0.ManagementApi.Connections;
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.Connections.DirectoryProvisioning.ListSynchronizedGroupsAsync(
id: "id",
request: new ListSynchronizedGroupsRequestParameters {
From = "from",
Take = 1,
Q = "q"
}
);
}
}
package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.connections.types.ListSynchronizedGroupsRequestParameters;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.connections().directoryProvisioning().listSynchronizedGroups(
"id",
ListSynchronizedGroupsRequestParameters
.builder()
.from("from")
.take(1)
.q("q")
.build()
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\Connections\DirectoryProvisioning\Requests\ListSynchronizedGroupsRequestParameters;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->connections->directoryProvisioning->listSynchronizedGroups(
'id',
new ListSynchronizedGroupsRequestParameters([
'from' => 'from',
'take' => 1,
'q' => 'q',
]),
);
from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.connections.directory_provisioning.list_synchronized_groups(
id="id",
from_="from",
take=1,
q="q",
)
require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.connections.directory_provisioning.list_synchronized_groups(
id: "id",
from: "from",
take: 1,
q: "q"
)
curl --request GET \
--url https://{tenantDomain}/api/v2/connections/{id}/directory-provisioning/synchronized-groups \
--header 'Authorization: Bearer <token>'{
"groups": [
{
"id": "<string>",
"name": "<string>",
"email": "jsmith@example.com",
"direct_members_count": 1073741823
}
],
"next": "<string>"
}Obtenir les groupes synchronisés pour une configuration de provisionnement d’annuaire
Récupère les groupes synchronisés configurés pour la configuration de provisionnement du répertoire d’une connexion.
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.connections.directoryProvisioning.listSynchronizedGroups("id", {
from: "from",
take: 1,
q: "q",
});
}
main();
import { ManagementClient } from "auth0";
async function main() {
const client = new ManagementClient({
domain: "{YOUR_DOMAIN}",
token: "<token>",
});
await client.connections.directoryProvisioning.listSynchronizedGroups("id", {
from: "from",
take: 1,
q: "q",
});
}
main();
package example
import (
context "context"
management "github.com/auth0/go-auth0/v3/management"
client "github.com/auth0/go-auth0/v3/management/client"
option "github.com/auth0/go-auth0/v3/management/option"
)
func do() {
mgmt, err := client.New(
"{YOUR_DOMAIN}",
option.WithToken(
"<token>",
),
)
if err != nil {
return
}
request := &management.ListSynchronizedGroupsRequestParameters{
From: management.String(
"from",
),
Take: management.Int(
1,
),
Q: management.String(
"q",
),
}
mgmt.Connections.DirectoryProvisioning.ListSynchronizedGroups(
context.TODO(),
"id",
request,
)
}
# Ensure you're logged in: auth0 login
auth0 api get "connections/id/directory-provisioning/synchronized-groups" --query "from=from" --query "take=1" --query "q=q"using Auth0.ManagementApi;
using System.Threading.Tasks;
using Auth0.ManagementApi.Connections;
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.Connections.DirectoryProvisioning.ListSynchronizedGroupsAsync(
id: "id",
request: new ListSynchronizedGroupsRequestParameters {
From = "from",
Take = 1,
Q = "q"
}
);
}
}
package com.example.usage;
import com.auth0.client.mgmt.ManagementApi;
import com.auth0.client.mgmt.connections.types.ListSynchronizedGroupsRequestParameters;
public class Example {
public static void main(String[] args) {
ManagementApi client = ManagementApi
.builder()
.domain("{YOUR_DOMAIN}")
.token("<token>")
.build();
client.connections().directoryProvisioning().listSynchronizedGroups(
"id",
ListSynchronizedGroupsRequestParameters
.builder()
.from("from")
.take(1)
.q("q")
.build()
);
}
}<?php
namespace Example;
use Auth0\SDK\API\Management\Wrapper\ManagementClient;
use Auth0\SDK\API\Management\Wrapper\ManagementClientOptions;
use Auth0\SDK\API\Management\Connections\DirectoryProvisioning\Requests\ListSynchronizedGroupsRequestParameters;
$client = new ManagementClient(new ManagementClientOptions(
domain: '{YOUR_DOMAIN}',
token: '<token>',
));
$client->connections->directoryProvisioning->listSynchronizedGroups(
'id',
new ListSynchronizedGroupsRequestParameters([
'from' => 'from',
'take' => 1,
'q' => 'q',
]),
);
from auth0.management import ManagementClient
client = ManagementClient(
domain="{YOUR_DOMAIN}",
token="<token>",
)
client.connections.directory_provisioning.list_synchronized_groups(
id="id",
from_="from",
take=1,
q="q",
)
require "auth0"
client = Auth0::Management.new(token: "<token>", base_url: "https://{YOUR_DOMAIN}/api/v2")
client.connections.directory_provisioning.list_synchronized_groups(
id: "id",
from: "from",
take: 1,
q: "q"
)
curl --request GET \
--url https://{tenantDomain}/api/v2/connections/{id}/directory-provisioning/synchronized-groups \
--header 'Authorization: Bearer <token>'{
"groups": [
{
"id": "<string>",
"name": "<string>",
"email": "jsmith@example.com",
"direct_members_count": 1073741823
}
],
"next": "<string>"
}Autorisations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Paramètres de chemin
L’ID de la connexion pour laquelle répertorier les groupes synchronisés.
Paramètres de requête
ID facultatif à partir duquel commencer la sélection.
Nombre de résultats par page. La valeur par défaut est 50.
1 <= x <= 100Requête utilisant la syntaxe de chaîne de requête Lucene. Seules les recherches par préfixe dans les champs "name" ou "email" sont autorisées, avec un seul caractère générique en suffixe. Les opérateurs, modificateurs et regroupements ne sont pas autorisés. Les termes ne tiennent pas compte de la casse. Exemple de requête : "name:engineering*".
515Réponse
Les groupes synchronisés de la connexion. Voir les schémas de réponse pour le schéma correspondant.