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 d'emplacement renvoyé pour obtenir l'identifiant et le secret du client générés.

Le tableau des droits peut contenir n'importe quelle combinaison de droits.

<détails>Liste des clients de l'APIrésumé>Liste des clients API entitlements:

<.td>CIC, CIV
EntitlementDescriptionOffering
manageDeploymentManage deploymentany
manageCertsManage certificatesany
readCertsRead certificatesany
manageAPIClientsManage API clientsany
readAPIClientsRead API clientsany
manageIdentitySourcesManage identité providersany
readIdentitySourcesRead identité providersany
manageMFAMethodsManage méthode d'authentification à deuxième facteur configurationCIC
readMFAMethodsRead méthode d'authentification à deuxième facteur configurationCIC
manageEnrollMFAMethodAnyUserManage inscription à l'authentification à deuxième facteur pour tous usersCIV
readEnrollMFAMethodAnyUserRead inscription à l'authentification à deuxième facteur pour tous inscription à l'authentification à deuxième facteur pour tous inscription à l'authentification à deuxième facteur pour tous factor authentication enrollment for all usersCIV
authnAnyUserAuthenticate any userCIV
manageAuthenticatorsConfigManage authenticator configurationCIV
readAuthenticatorsConfigRead authenticator configurationCIV
manageAuthenticatorsAnyUserManage authenticator registrations for all usersCIV
readAuthenticatorsAnyUserRead authenticator registrations for all usersCIV
manageUserGroupsManage users and groupsany
readUserGroupsRead users and groupsany
manageAllUserGroupsSynchronize users and groupsany
manageUsersPwdResetManage users and their pwdReset attributeany
manageUserStandardGroupsManage users and standard groupsany
manageAdminGroupManage administrator 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 demande d'accès travail flowsCIG
manageOIDCConsentsManage OAuth consentsany
readOIDCConsentsRead OAuth consentsany
manageReportsManage rapportsany. Exception : les rapports d'utilisation des applications ne peuvent être exportés que par CIC.
readReportsRead reportsany. Exception : les rapports d'utilisation des applications ne peuvent être consultés que par CIC.
updateAnyUserUpdate tout userany
resetPasswordAnyUserReset mot de passe de tout userany
readTenantPropertiesRead locataire propertiesany
manageTenantPropertiesManage locataire propertiesany
manageAttributesManage attribut sourcesany
readAttributesRead attribut sourcesany
generateOTPGenerate OTPCIV
readAppConfigRead application configurationany
manageTemplatesManage modèles et themesany
readTemplatesRead modèles et themesany
reviewCertRecordsReview certification recordsCIG
readEntitlementsRead configurable entitlementsany
manageNotificationProvidersManage notification providersany
readNotificationProvidersRead notification providersany
manageCertificationsManage certificationsCIG
readExternalAgentsRead externe agentsany
manageExternalAgentsManage externe agentsany
runExternalAgentEnable agent externe runtime functionsany
manageOidcDynamicClientManage OIDC enregistrement du client dynamicallyany
readPurposeRead objectifs de confidentialité et EULAany
managePurposeManage objectifs de confidentialité et EULAany
manageAppPurposeManage confidentialité de l'application purposesany
readPrivacyConsentRead confidentialité consentsany
managePrivacyConsentManage confidentialité consentsany
readPrivacyPolicyRead règles de confidentialité et policyany
managePrivacyPolicyManage règles de confidentialité et policyany
createPrivacyConsentCreate consentement à la confidentialité recordsany
performDSPRetrieve objectifs de confidentialité et consentany
performDUACheck de l'utilisateur associé pour l'utilisation des données approvalany
certCampaignSupervisorMonitor certification campaignsCIG
managePwdVaultAnyUserManage coffre-fort des mots de passe pour tous les utilisateurs<./td>CIC, CIV
managePwdVaultManage propre coffre-fort à mot de passeCIC, CIV
readPwdVaultAnyUserRead coffre-fort à mot de passe pour tous les utilisateursCIC, CIV
readPwdVaultRead propre coffre-fort à mot de passeCIC, CIV
managePwdVaultConfigManage configuration du coffre-fort à mot de passeCIC, CIV
readPwdVaultConfigRead configuration du coffre-fort à mot de passe
mfaPushSend second-factor push notificationsCIV
readPrivacyProfileRead privacy profilesany
managePrivacyProfileManage privacy profilesany
manageEntitlementsManage entitlementsany
manageDevicesAnyUserManage devices for all usersany
readDevicesAnyUserRead devices for all usersany
manageDevicesManage only your devicesany
readDevicesRead only your devicesany
manageRecaptchaManage reCAPTCHA configurationany
readRecaptchaRead reCAPTCHA configurationany
manageLoginSessionsManage login sessionsany
manageRelyingPartyManage relying party configurationany
readRelyingPartyRead relying party configurationany
manageWebhooksManage webhooks any
readWebhooksRead webhooks any
readSTSClientsRead STS clients and token typesany
manageSTSClientsManage STS clients and token typesany
manageVerifiableLinksManage verifiable links configurationany
readSelfOidcGrantsRead votre OIDC et l'OAuth votre OIDC et l'OAuth votre OIDC et l'OAuth votre OIDC et l'OAuth votre OIDC et l'OAuth 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
manageMyOrgManage mon organizationCIG
diIssueCredentialsIssue Identité décentralisée vérifiable CredentialsCIV
diVerifyCredentialsVerify Identité décentralisée vérifiable CredentialsCIV


Entitlements requis : manageAPIClients (Gérer les clients API)

Body Params
string

l'identifiant unique du client

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
Responses
201

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

403

Le jeton d'accès n'autorise pas l'accès à la ressource demandée.

Language
URL
Response
Choose an example:
*/*