Créer un client API

Crée un client API avec un ID client et un secret aléatoires et attribue les droits donnés. Le client est configuré avec le type de subvention client_credentials. Vous devez effectuer une opération GET sur l’en-tête location renvoyé pour obtenir l’ID client et la clé secrète générés.

Le tableau des autorisations peut contenir n’importe quelle combinaison d’autorisations.

Liste des clients API entitlements:
EntitlementDescriptionOffering
manageDeploymentManage deploymentany
manageCertsManage certificatesany
readCertsRead certificatesany
manageAPIClientsManage API clientsany
readAPIClientsRead API clientsany
readAPIClientsAndClientSecretRead Clients API avec l’identifiant client secretany
manageIdentitySourcesManage l’identifiant providersany
readIdentitySourcesRead la méthode d’authentification à deux facteurs providersany
manageMFAMethodsManage la méthode d’authentification à deux facteurs configurationCIC
readMFAMethodsRead l’inscription à l’authentification à deux facteurs configurationCIC
manageEnrollMFAMethodAnyUserManage pour tous usersCIV
readEnrollMFAMethodAnyUserRead la deuxième-inscription à l’authentification à deux facteurs pour tous usersCIV
authnAnyUserAuthenticate tout userCIV
manageAuthenticatorsConfigManage authentificateur configurationCIV
readAuthenticatorsConfigRead authentificateur configurationCIV
manageAuthenticatorsAnyUserManage inscriptions d’authentificateurs pour tous usersCIV
readAuthenticatorsAnyUserRead inscriptions d’authentificateurs pour tous usersCIV
manageUserGroupsManage utilisateurs et groupsany
readUserGroupsRead utilisateurs et groupsany
manageAllUserGroupsSynchronize utilisateurs et groupsany
manageUsersPwdResetManage utilisateurs et leurs pwdReset attributeany
manageUserStandardGroupsManage utilisateurs et standard groupsany
manageAdminGroupManage administrateur groupany
readAdminGroupRead administrateur groupany
managePwdPolicyManage mot de passe policyany
readPwdPolicyRead mot de passe policyany
AnalyticsDataSyncToCloudCIA
AnalyticsSatelliteOnBoardCIA
manageOIDCGrantsManage OAuth tokensany
readOIDCGrantsRead OAuth tokensany
recoverUsernameRecover utilisateur nameany
manageFederationsManage fédérations any
readFederationsRead fédérations any
resetPasswordReset mot de passe any
manageAppAccessAdminManage application lifecycleany
manageAppAccessOwnerManage application entitlementsany
manageSubscriptionsManage subscriptionsISC
manageAccessPoliciesManage accès policiesany
readAccessPoliciesRead accès policiesany
managePushCredsManage notification push credentialsany
readPushCredsRead notification push credentialsany
manageAccessRequestManage accès requestCIG
manageAccessWorkflowManage traitement des demandes d’accès flowsCIG
manageOIDCConsentsManage OAuth consentsany
readOIDCConsentsRead OAuth consentsany
manageReportsManage rapportstout. Exception : les rapports d'utilisation des applications ne peuvent être exportés qu'à partir de la section Rapports d' CIC.
readReportsRead any. Exception : les rapports d'utilisation de l'application ne sont accessibles qu'à l'adresse CIC.
updateAnyUserUpdate; tout mot de passe userany
resetPasswordAnyUserReset de tout locataire userany
readTenantPropertiesRead; locataire propertiesany
manageTenantPropertiesManage; attribut propertiesany
manageAttributesManage; attribut sourcesany
readAttributesRead; sourcesany
generateOTPGenerate; OTPCIV
readAppConfigRead; application configurationany
readAppConfigAndClientSecretRead; configuration de l'application avec le client secretany
manageTemplatesManage; modèles themesany
readTemplatesRead; modèles themesany
reviewCertRecordsReview; certification recordsCIG
readEntitlementsRead; configurable entitlementsany
manageNotificationProvidersManage; notification providersany
readNotificationProvidersRead; notification providersany
manageCertificationsManage; certificationsCIG
readExternalAgentsRead; externe agentsany
readExternalAgentsAndClientSecretRead; agents externes avec le client secretany
manageExternalAgentsManage; externe agentsany
runExternalAgentEnable; exécution de l'agent externe functionsany
manageOidcDynamicClientManage; enregistrement du client OIDC dynamicallyany
readPurposeRead; à des fins de confidentialité EULAany
managePurposeManage; à des fins de confidentialité EULAany
manageAppPurposeManage; confidentialité de l'application purposesany
readPrivacyConsentRead; confidentialité consentsany
managePrivacyConsentManage; confidentialité consentsany
readPrivacyPolicyRead; règles de confidentialité policyany
managePrivacyPolicyManage; règles de confidentialité policyany
createPrivacyConsentCreate; consentement en matière de confidentialité recordsany
performDSPRetrieve; à des fins de confidentialité et consentany
performDUACheck de l'utilisateur associé pour l'utilisation des données approvalany
certCampaignSupervisorMonitor; certification campaignsCIG
managePwdVaultAnyUserManage; coffre-fort de mots de passe pour tous les utilisateursCIC, CIV
managePwdVaultManage coffre-fort de mots de passe personnelCIC, CIV
readPwdVaultAnyUserRead coffre-fort de mots de passe pour tous les utilisateursCIC, CIV
readPwdVaultRead coffre-fort de mots de passe personnelCIC, CIV
managePwdVaultConfigManage configuration du coffre-fort de mots de passeCIC, CIV
readPwdVaultConfigRead configuration du coffre-fort de mots de passeCIC, CIV
mfaPushSend -authentification à deux facteurs notificationsCIV
readPrivacyProfileRead confidentialité profilesany
managePrivacyProfileManage confidentialité profilesany
manageEntitlementsManage entitlementsany
manageDevicesAnyUserManage appareils pour tous usersany
readDevicesAnyUserRead appareils pour tous usersany
manageDevicesManage uniquement votre devicesany
readDevicesRead uniquement votre devicesany
manageRecaptchaManage reCAPTCHA configurationany
readRecaptchaRead reCAPTCHA configurationany
manageLoginSessionsManage connexion sessionsany
manageRelyingPartyManage partie de confiance configurationany
readRelyingPartyRead partie de confiance configurationany
manageWebhooksManage webhooks any
readWebhooksRead webhooks any
readSTSClientsRead clients STS et jeton typesany
readSTSClientsAndClientSecretRead clients STS avec le secret client et le jeton typesany
manageSTSClientsManage clients STS et jeton typesany
manageVerifiableLinksManage liens vérifiables configurationany
readSelfOidcGrantsRead votre OIDC et OAuth grantsany
manageSelfOidcGrantsManage votre OIDC et OAuth grantsany
diManageAgencyManage Agence d’identité décentralisée Configurationany
diReadAgencyRead Agence d’identité décentralisée Configurationany
diManageAgentsAnyManage Identité décentralisée Agentsany
diReadAgentsAnyRead Identité décentralisée Agentsany
createSamlAliasesCreate SAML aliasesany
manageMyOrgManage mes organizationCIG
readAccessAsManagerView accès de l’ reporteesCIG
manageAccessAsManagerManage accès de l’ reporteesCIG
diIssueCredentialsIssue Identité décentralisée vérifiable CredentialsCIV
diVerifyCredentialsVerify Identité décentralisée vérifiable CredentialsCIV
readPrivacyConsentProviderRead consentement providersCIV
managePrivacyConsentProviderManage consentement providersCIV
readEmailSuppressionListRead suppression d’e-mails listCIV
manageEmailSuppressionListManage suppression d’e-mails listCIV
badgeManageSelfManage votre badge statusany
badgeManageAnyManage les configurations du badge pour tenantany
badgeReadSelfRead votre badge statusany
badgeReadAnyRead les configurations du badge pour tenantany
listSessionsList toutes les sessions pour un userany
revokeAllSessionsRevoke toutes les sessions pour un userany
revokeSessionRevoke une session pour un userany
readTraceLogsRead trace logsany
manageIAGConfigAnyManage tout IAG externe configurationany
readIAGConfigAnyRead tout IAG externe configurationany
readIAGDeployBundleAnyExport tout IAG externe déployer bundleany
readSMSProvidersRead SMS providersCIV
manageSMSProvidersManage SMS providersCIV
updateAnyGroupMemberManage l’adhésion à groupsany
manageIdentityFeedManage identité feedCIG
readIdentityFeedRead informations sur le flux d’identité CIG


Autorisations requises : manageAPIClients (Gérer les clients API)

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string

l'identifiant unique du client. S'il n'est pas spécifié, un identifiant de client aléatoire est généré. Notez que les identifiants des clients qui ont été supprimés au cours de la dernière heure ne peuvent pas être réutilisés.

string
required

le nom amical du client

string

le secret du client généré pour l'autorisation. S'il n'est pas spécifié, un secret client aléatoire est généré

entitlements
array of strings
required

la liste des droits attribués au client

entitlements*
boolean
required

si le client peut ou non être utilisé pour générer des jetons

overrideSettings
object
string

une description du client

additionalProperties
object

propriétés supplémentaires pour le client

string
enum

le fonctionnement du filtre IP. Le paramètre par défaut est null, ce qui signifie que le filtre IP est désactivé

Allowed:
ipFilters
array of strings

la liste des ips

ipFilters
string

le point de terminaison de l'URI de la clé web JSON

additionalConfig
object
string

Algorithme de signature des jetons d'identification. Liste des algorithmes (id_token_signing_alg_values_supported) disponibles sur /oidc/endpoint/ {definition_id}/.well-known/openid-configuration

string
enum

Type de jeton d'accès à générer. La valeur par défaut est "default

Allowed:
Responses
201

Le client API a été créé avec succès.

403

Le jeton d'accès ne permet pas d'accéder à la ressource demandée.

Language
URL
LoadingLoading…
Response
Choose an example:
*/*