---
updatedAt: 2026-05-21T16:39:08.000Z
---

# Crée une instance d'une application pour un locataire. 

Habilitations requises : manageAppAccessAdmin (Gestion du cycle de vie des applications). Si l'application est activée pour Account Lifecycle ou Account Sync, assurez-vous que les informations d'identification spécifiées pour le point de terminaison cible sont correctes. Ceci peut être vérifié en effectuant un test de connexion dans la section Cycle de vie du compte des paramètres de l'application.

# OpenAPI definition

```json
{
  "openapi": "3.0.1",
  "info": {
    "version": "1.0.0",
    "description": "Application management",
    "title": "Application management"
  },
  "servers": [
    {
      "url": "https://{tenanturl}",
      "variables": {
        "tenanturl": {
          "default": "{tenant_url}",
          "description": "URL of your IBM Security Verify tenant"
        }
      }
    }
  ],
  "tags": [
    {
      "name": "Application Access"
    }
  ],
  "paths": {
    "/v1.0/applications": {
      "post": {
        "tags": [
          "Application Access"
        ],
        "summary": "Crée une instance d'une application pour un locataire. ",
        "description": "Habilitations requises : manageAppAccessAdmin (Gestion du cycle de vie des applications). Si l'application est activée pour Account Lifecycle ou Account Sync, assurez-vous que les informations d'identification spécifiées pour le point de terminaison cible sont correctes. Ceci peut être vérifié en effectuant un test de connexion dans la section Cycle de vie du compte des paramètres de l'application.",
        "operationId": "createApplication",
        "requestBody": {
          "description": "Objet d'application créé",
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/ApplicationRequestBean"
              }
            }
          },
          "required": true
        },
        "responses": {
          "201": {
            "description": "La demande est acceptée.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/PostApplicationResponseBean"
                }
              }
            }
          },
          "401": {
            "description": "Utilisateur non autorisé.",
            "content": {}
          }
        },
        "x-publicAPI": "true",
        "x-category": "Application management",
        "x-codegen-request-body-name": "body"
      }
    }
  },
  "components": {
    "schemas": {
      "APIAccessClientBean": {
        "required": [
          "clientName",
          "enabled"
        ],
        "type": "object",
        "properties": {
          "clientName": {
            "type": "string",
            "description": "Afficher le nom du client. "
          },
          "clientId": {
            "type": "string",
            "description": "Identifiant unique d'un client. Généré automatiquement lors de l'enregistrement."
          },
          "clientSecret": {
            "type": "string",
            "description": "Secret du client. Il sera généré automatiquement lors de l'enregistrement. "
          },
          "enabled": {
            "type": "boolean",
            "description": "Si vrai, le client est activé."
          },
          "defaultEntitlements": {
            "type": "array",
            "description": "Liste des chaînes de droits.",
            "items": {
              "type": "string"
            }
          },
          "accessTokenType": {
            "type": "string",
            "description": "Type de jeton",
            "enum": [
              "default",
              "jwt"
            ]
          },
          "jwtSigningAlg": {
            "type": "string",
            "description": "Algorithme de signature JWT."
          },
          "signKeyLabel": {
            "type": "string",
            "description": "Étiquette de la clé de signature."
          },
          "accessTokenLifetime": {
            "type": "integer",
            "description": "Durée de vie du jeton d'accès en secondes.",
            "format": "int32"
          },
          "restrictScopes": {
            "type": "boolean",
            "description": "Restreindre la portée de l'accès à l'api de l'application."
          },
          "ipFilterOp": {
            "type": "string",
            "description": "Opérateur pour filtrer les adresses IP (autoriser/refuser)."
          },
          "ipFilters": {
            "type": "array",
            "description": "Liste et/ou plage d'IP à filtrer en fonction de ipFilterOp.",
            "items": {
              "type": "string"
            }
          },
          "scopes": {
            "type": "array",
            "description": "Liste des champs d'application.",
            "items": {
              "$ref": "#/components/schemas/OIDCScopesBean"
            }
          },
          "jwkUri": {
            "type": "string",
            "description": "URI où la partie utilisatrice publie ses clés publiques au format JWKS (JSON Web Keys)."
          },
          "additionalConfig": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            },
            "description": "Configurations supplémentaires de l'OIDC"
          }
        }
      },
      "AdaptiveAuthenticationBean": {
        "type": "object",
        "properties": {
          "platform": {
            "type": "string",
            "description": "Nom de la plateforme"
          },
          "licenseData": {
            "type": "string",
            "description": "Données de licence"
          },
          "storageLink": {
            "type": "string",
            "description": "Lien de stockage"
          }
        }
      },
      "AdditionalPropertiesBean": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Lors de l'intégration ou de la mise à jour d'une application personnalisée de type SAML, les valeurs possibles sont metadaFileUrl ou metadaFilePayload."
          },
          "value": {
            "type": "string",
            "description": "Pour le nom défini comme metadaFileUrl : indiquez l' metadaFileUrl qui prendra en charge la valeur URL et créera l'application SAML en fonction de URL. \n\n Pour le nom défini comme metadaFilePayload : indiquez l' metaDataFilePayload, qui prendra une valeur XML et créera une application SAML en fonction du XML spécifié pour cette valeur."
          }
        }
      },
      "AdoptionPolicyAttrMappingsBean": {
        "type": "object",
        "properties": {
          "targetName": {
            "type": "string",
            "description": "Nom de l'attribut"
          },
          "sourceId": {
            "type": "string",
            "description": "Identifiant unique de l'attribut"
          }
        }
      },
      "AdoptionPolicyBean": {
        "type": "object",
        "properties": {
          "matchingAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AdoptionPolicyAttrMappingsBean"
            }
          },
          "remediationPolicy": {
            "$ref": "#/components/schemas/RemediationPolicyBean"
          }
        }
      },
      "AssertionConsumerServiceBean": {
        "required": [
          "index",
          "url"
        ],
        "type": "object",
        "properties": {
          "index": {
            "type": "integer",
            "description": "Valeur de l'index du service consommateur d'assertion url",
            "format": "int32"
          },
          "url": {
            "type": "string",
            "description": "URL valeur."
          },
          "default": {
            "type": "boolean"
          }
        }
      },
      "AttributeMapBean": {
        "required": [
          "name",
          "targetName"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Nom de l'entité."
          },
          "targetName": {
            "type": "string",
            "description": "Nom de la cible"
          },
          "targetAttrFormat": {
            "type": "string",
            "description": "Format de l'attribut pour la cible"
          },
          "sourceId": {
            "type": "string",
            "description": "identifiant de la source associée à cette cible, applicable uniquement pour la mise en correspondance avec l'attribut Source Id."
          }
        }
      },
      "AuthenticationPolicyBean": {
        "required": [
          "id"
        ],
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "description": "représente l'identifiant de la politique d'authentification"
          },
          "name": {
            "type": "string",
            "description": "représente le nom de la politique d'authentification",
            "enum": [
              "Applicable only for GET endpoint calls."
            ]
          },
          "grantTypes": {
            "type": "array",
            "description": "Liste des API grantTypes et le drapeau booléen correspondant pour indiquer si la politique d'authentification sera appliquée par oidc. Les types de subventions API pris en charge sont les suivants : ropc, jwtBearer, policyAuth et refresh_token. Voir la section \"Exemple de valeur\" pour les détails de la charge utile.",
            "example": "[ {String: Boolean} ]",
            "items": {
              "type": "object",
              "additionalProperties": {
                "type": "boolean"
              }
            }
          },
          "errorCode": {
            "type": "string"
          },
          "errorDescription": {
            "type": "string"
          }
        }
      },
      "BookmarkBean": {
        "required": [
          "bookmarkUrl"
        ],
        "type": "object",
        "properties": {
          "bookmarkUrl": {
            "type": "string",
            "description": "chaîne de caractères contenant URL du signet"
          }
        }
      },
      "CustomizationBean": {
        "required": [
          "themeId"
        ],
        "type": "object",
        "properties": {
          "themeId": {
            "type": "string",
            "description": "Identifiant du thème de l'application"
          }
        }
      },
      "DevportalSettingsBean": {
        "type": "object",
        "properties": {
          "grantTypes": {
            "$ref": "#/components/schemas/GrantTypesBean"
          },
          "identitySources": {
            "type": "array",
            "description": "List[String], une collection de paramètres de l'application IdentitySources pour l'application du portail de développement.",
            "items": {
              "type": "string"
            }
          },
          "authPolicy": {
            "$ref": "#/components/schemas/AuthenticationPolicyBean"
          },
          "sendAllKnownUserAttributes": {
            "type": "string",
            "description": "Paramètre booléen indiquant que toutes les demandes prises en charge pour l'application du portail du développeur doivent être renvoyées. "
          },
          "attributeMappings": {
            "type": "array",
            "description": "List[ AttributeMapBean ], collection de paramètres attributeMapping pour l'application du portail du développeur.",
            "items": {
              "$ref": "#/components/schemas/AttributeMapBean"
            }
          },
          "extendedProperties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            },
            "description": "Map<String,String> une carte contenant les propriétés étendues de Devportal."
          }
        }
      },
      "GrantTypesBean": {
        "type": "object",
        "properties": {
          "authorizationCode": {
            "type": "string",
            "description": "Code d'autorisation.",
            "enum": [
              "true",
              "false"
            ]
          },
          "implicit": {
            "type": "string",
            "description": "Implicite",
            "enum": [
              "true",
              "false"
            ]
          },
          "deviceFlow": {
            "type": "string",
            "description": "Débit de l'appareil.",
            "enum": [
              "true",
              "false"
            ]
          },
          "ropc": {
            "type": "string",
            "description": "Mot de passe du propriétaire de la ressource.",
            "enum": [
              "true",
              "false"
            ]
          },
          "jwtBearer": {
            "type": "string",
            "description": "Jeton de porteur JWT.",
            "enum": [
              "true",
              "false"
            ]
          },
          "policyAuth": {
            "type": "string",
            "description": "Jeton d'authentification basé sur une politique.",
            "enum": [
              "true",
              "false"
            ]
          },
          "clientCredentials": {
            "type": "string",
            "description": "Autoriser la configuration du type d'octroi des informations d'identification du client ",
            "enum": [
              "true",
              "false"
            ]
          },
          "tokenExchange": {
            "type": "string",
            "description": "Echange de jetons ",
            "enum": [
              "true",
              "false"
            ]
          }
        }
      },
      "JWTAttributeMapBean": {
        "required": [
          "sourceId",
          "targetName"
        ],
        "type": "object",
        "properties": {
          "targetName": {
            "type": "string",
            "description": "Nom de la cible"
          },
          "sourceId": {
            "type": "string",
            "description": "identifiant de la source associée à cette cible"
          }
        }
      },
      "ManageNameIDService": {
        "required": [
          "url"
        ],
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "URL valeur."
          }
        }
      },
      "OIDCBean": {
        "type": "object",
        "properties": {
          "applicationUrl": {
            "type": "string",
            "description": "URL qui sera utilisé pour déclencher le flux d'authentification unique."
          },
          "properties": {
            "$ref": "#/components/schemas/OIDCPropertiesBean"
          },
          "restrictScopes": {
            "type": "string"
          },
          "scopes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OIDCScopesBean"
            }
          },
          "entitlements": {
            "type": "array",
            "description": "Droits liés à la demande de l'OIDC",
            "items": {
              "type": "string"
            }
          },
          "restrictEntitlements": {
            "type": "boolean",
            "description": "Drapeau pour restreindre les droits de l'oidc"
          },
          "grantProperties": {
            "$ref": "#/components/schemas/OIDCGrantPropertiesBean"
          },
          "token": {
            "$ref": "#/components/schemas/OIDCTokenBean"
          },
          "consentAction": {
            "type": "string",
            "description": "Mesures de consentement",
            "enum": [
              "never_prompt",
              "always_prompt"
            ]
          },
          "requirePkceVerification": {
            "type": "string",
            "description": "Vérification du PKCE",
            "enum": [
              "false",
              "true"
            ]
          },
          "jwtBearerProperties": {
            "$ref": "#/components/schemas/OIDCJwtBearerPropertiesBean"
          }
        }
      },
      "OIDCGrantPropertiesBean": {
        "type": "object",
        "properties": {
          "generateDeviceFlowQRCode": {
            "type": "string"
          }
        }
      },
      "OIDCJwtBearerPropertiesBean": {
        "type": "object",
        "properties": {
          "userIdentifier": {
            "type": "string",
            "description": "Identifiant de l'utilisateur pour le type de subvention JWT Bearer."
          },
          "identitySource": {
            "type": "string",
            "description": "Source d'identité de l'utilisateur pour les propriétés du porteur JWT."
          }
        }
      },
      "OIDCPropertiesBean": {
        "type": "object",
        "properties": {
          "grantTypes": {
            "$ref": "#/components/schemas/GrantTypesBean"
          },
          "redirectUris": {
            "type": "array",
            "description": "Liste des URI de redirection. ",
            "items": {
              "type": "string"
            }
          },
          "idTokenSigningAlg": {
            "type": "string",
            "description": "Algorithme de signature des jetons d'identification. "
          },
          "accessTokenExpiry": {
            "type": "integer",
            "description": "Durée de validité du jeton d'accès, en secondes ",
            "format": "int64"
          },
          "refreshTokenExpiry": {
            "type": "integer",
            "description": "Durée de vie de l'autorisation. Nécessaire uniquement lorsque generateRefreshToken est activé ",
            "format": "int64"
          },
          "doNotGenerateClientSecret": {
            "type": "string",
            "description": "Indicateur booléen permettant de désactiver la génération automatique du secret du client OIDC."
          },
          "generateRefreshToken": {
            "type": "string",
            "description": "Indicateur booléen indiquant que la durée de vie de l'autorisation accordée doit être définie. "
          },
          "renewRefreshTokenExpiry": {
            "type": "integer",
            "description": "Valeur d'expiration du jeton de renouvellement.",
            "format": "int64"
          },
          "signIdToken": {
            "type": "string",
            "description": "Indicateur booléen indiquant qu'une étiquette de clé doit être spécifiée pour effectuer la signature. "
          },
          "signingCertificate": {
            "type": "string",
            "description": "Étiquette de la clé utilisée pour effectuer la signature. Nécessaire uniquement lorsque signIdToken est activé."
          },
          "clientId": {
            "type": "string",
            "description": "Identifiant unique d'un client. "
          },
          "clientSecret": {
            "type": "string",
            "description": "Secret du client. Ce paramètre est généré automatiquement s'il n'est pas spécifié. "
          },
          "sendAllKnownUserAttributes": {
            "type": "string",
            "description": "Indicateur booléen permettant d'indiquer que toutes les demandes prises en charge doivent être renvoyées. "
          },
          "jwksUri": {
            "type": "string",
            "description": "Partie utilisatrice URL. Si non spécifié, clé publique utilisée pour la vérification de la signature."
          },
          "consentType": {
            "type": "string",
            "description": "Le type de consentement à générer pour cette demande. Les nouvelles applications utiliseront automatiquement la confidentialité avancée \"dpcm\". consent.This est un attribut en lecture seule; s'il est spécifié dans les appels POST et PUT, il sera ignoré."
          },
          "renewRefreshToken": {
            "type": "string",
            "description": "Doit renouveler le jeton de rafraîchissement, true ou false"
          },
          "additionalConfig": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            },
            "description": "Configurations supplémentaires de l'OIDC"
          },
          "idTokenEncryptAlg": {
            "type": "string",
            "description": "Algorithme de cryptage pour la gestion de la clé du jeton d'identification. Liste des algorithmes (id_token_encryption_alg_values_supported) disponibles sur /oidc/endpoint/ {definition_id}/.well-known/openid-configuration \""
          },
          "idTokenEncryptEnc": {
            "type": "string",
            "description": "Algorithme de chiffrement du contenu des jetons d'identification. Liste des algorithmes (id_token_encryption_enc_values_supported) disponibles sur /oidc/endpoint/ {definition_id}/.well-known/openid-configuration \""
          },
          "idTokenEncryptKey": {
            "type": "string",
            "description": "Étiquette de la clé publique de chiffrement du jeton d'identification."
          }
        }
      },
      "OIDCScopesBean": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        }
      },
      "OIDCTokenBean": {
        "required": [
          "accessTokenType"
        ],
        "type": "object",
        "properties": {
          "accessTokenType": {
            "type": "string",
            "description": "Type de jeton",
            "enum": [
              "default",
              "jwt"
            ]
          },
          "audiences": {
            "type": "array",
            "description": "Liste des publics",
            "items": {
              "type": "string"
            }
          },
          "attributeMappings": {
            "type": "array",
            "description": "Liste des cartes d'attributs",
            "items": {
              "$ref": "#/components/schemas/JWTAttributeMapBean"
            }
          }
        }
      },
      "ProviderBean": {
        "required": [
          "sso"
        ],
        "type": "object",
        "properties": {
          "saml": {
            "$ref": "#/components/schemas/SAMLBean"
          },
          "sso": {
            "$ref": "#/components/schemas/SSOBean"
          },
          "bookmark": {
            "$ref": "#/components/schemas/BookmarkBean"
          },
          "oidc": {
            "$ref": "#/components/schemas/OIDCBean"
          },
          "wsfed": {
            "$ref": "#/components/schemas/WsFedBean"
          }
        }
      },
      "ProvisioningAttrMappingsBean": {
        "type": "object",
        "properties": {
          "targetName": {
            "type": "string",
            "description": "Nom de l'attribut"
          },
          "sourceId": {
            "type": "string",
            "description": "Identifiant unique de l'attribut"
          },
          "outboundTracking": {
            "type": "boolean",
            "description": "indicateur booléen représentant si toute modification de la valeur de l'attribut doit être répercutée sur la cible"
          },
          "inboundTracking": {
            "type": "boolean",
            "description": "drapeau booléen indiquant si toute modification de la valeur de l'attribut sur la cible doit être propagée vers l'annuaire du nuage."
          },
          "applyTransformation": {
            "type": "string",
            "description": "Spécifiez le site ruleId pour indiquer la transformation à effectuer. À utiliser lorsque des scripts avancés doivent être utilisés."
          },
          "ruleType": {
            "type": "string",
            "description": "Type de règle pour indiquer les règles personnalisées ou intégrées. Indique s'il s'agit d'une règle prédéfinie intégrée ou d'une règle personnalisée."
          }
        }
      },
      "ProvisioningAuthnBean": {
        "type": "object",
        "properties": {
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "string"
            }
          }
        }
      },
      "ProvisioningBean": {
        "type": "object",
        "properties": {
          "authentication": {
            "$ref": "#/components/schemas/ProvisioningAuthnBean"
          },
          "attributeMappings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProvisioningAttrMappingsBean"
            }
          },
          "reverseAttributeMappings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ProvisioningAttrMappingsBean"
            }
          },
          "policies": {
            "$ref": "#/components/schemas/ProvisioningPoliciesBean"
          },
          "extension": {
            "$ref": "#/components/schemas/ProvisioningExtensionBean"
          },
          "provisioningState": {
            "type": "string"
          }
        }
      },
      "ProvisioningExtensionBean": {
        "type": "object",
        "properties": {
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            }
          }
        }
      },
      "ProvisioningPoliciesBean": {
        "type": "object",
        "properties": {
          "provPolicy": {
            "type": "string"
          },
          "deProvPolicy": {
            "type": "string"
          },
          "deProvAction": {
            "type": "string"
          },
          "passwordSync": {
            "type": "string"
          },
          "adoptionPolicy": {
            "$ref": "#/components/schemas/AdoptionPolicyBean"
          },
          "gracePeriod": {
            "type": "integer",
            "format": "int64"
          }
        }
      },
      "RemediationPolicyBean": {
        "type": "object",
        "properties": {
          "policy": {
            "type": "string",
            "description": "Politique de remédiation. Doit être l'une des valeurs suivantes ON_CI, NONE, ON_TARGET"
          },
          "autoRemediateOnUpdate": {
            "type": "boolean",
            "description": "Ce drapeau indique si la remédiation automatique doit être activée lorsque la politique de remédiation est modifiée. La remédiation automatique sera déclenchée si cet indicateur est défini comme vrai et si la politique est modifiée de la politique existante vers ON_CI ou ON_TARGET"
          }
        }
      },
      "SAMLBean": {
        "required": [
          "assertionConsumerService",
          "properties"
        ],
        "type": "object",
        "properties": {
          "justInTimeProvisioning": {
            "type": "string",
            "description": "Valeur booléenne indiquant si le JIT SAML est activé."
          },
          "properties": {
            "$ref": "#/components/schemas/SAMLPropertiesBean"
          },
          "assertionConsumerService": {
            "type": "array",
            "description": "Liste, une collection de détails d'url de service de consommateur d'assertion.",
            "items": {
              "$ref": "#/components/schemas/AssertionConsumerServiceBean"
            }
          },
          "manageNameIDService": {
            "$ref": "#/components/schemas/ManageNameIDService"
          },
          "singleLogoutService": {
            "type": "array",
            "description": "Liste des détails de l'url du service de déconnexion unique.",
            "items": {
              "$ref": "#/components/schemas/SingleLogoutServiceBean"
            }
          },
          "additionalProperties": {
            "type": "array",
            "description": "Liste, une collection de config supplémentaires pour la configuration de saml.",
            "items": {
              "$ref": "#/components/schemas/AdditionalPropertiesBean"
            }
          }
        }
      },
      "SAMLPropertiesBean": {
        "required": [
          "assertionConsumerServiceUrl",
          "providerId"
        ],
        "type": "object",
        "properties": {
          "generateUniqueID": {
            "type": "string",
            "description": "Indicateur booléen indiquant si le site \"UniqueID\" est utilisé en combinaison avec le site providerId pour vérifier l'unicité au niveau de la fédération."
          },
          "signAuthnResponse": {
            "type": "string",
            "description": "Indicateur booléen permettant de préciser si l'IDP signera la réponse d'authentification SAML envoyée au fournisseur de services."
          },
          "signatureAlgorithm": {
            "type": "string",
            "description": "Algorithme de signature à utiliser pour signer la réponse / l'assertion de l' SAML. Les valeurs prises en charge sont : RSA-SHA1, RSA-SHA256, RSA-SHA512, ECDSA-SHA256, ECDSA-SHA384, ECDSA-SHA512"
          },
          "validateAuthnRequest": {
            "type": "string",
            "description": "Indicateur booléen permettant de préciser si l'IDP doit valider la signature de la requête SAML."
          },
          "encryptAssertion": {
            "type": "string",
            "description": "Indicateur booléen permettant de préciser si l'assertion SAML sera chiffrée."
          },
          "ici_reserved_subjectNameID": {
            "type": "string",
            "description": "Identifiant de la source de l'attribut."
          },
          "includeAllAttributes": {
            "type": "string",
            "description": "Indicateur booléen permettant de préciser si tous les attributs connus de l'utilisateur seront inclus dans l'assertion SAML."
          },
          "defaultNameIdFormat": {
            "type": "string",
            "description": "Format par défaut de nameId."
          },
          "companyName": {
            "type": "string",
            "description": "Nom de l'entreprise prestataire de services."
          },
          "providerId": {
            "type": "string",
            "description": "Identificateur unique du fournisseur de services. Également connu sous le nom d'Identité de l'entité ou d'Identité de l'émetteur."
          },
          "assertionConsumerServiceUrl": {
            "type": "string",
            "description": "L'url du service consommateur de l'assertion du fournisseur de service."
          },
          "signatureValidationKeyIdentifier": {
            "type": "string",
            "description": "Identifiant du certificat utilisé pour valider la signature de la demande."
          },
          "blockEncryptionAlgorithm": {
            "type": "string",
            "description": "Algorithme à utiliser pour le cryptage."
          },
          "encryptionKeyIdentifier": {
            "type": "string",
            "description": "Identifiant du certificat utilisé pour chiffrer la réponse."
          },
          "uniqueID": {
            "type": "string",
            "description": "Identifiant unique généré. "
          },
          "sessionNotOnOrAfter": {
            "type": "string",
            "description": "SAML configuration pour SessionNotOnOrAfter"
          },
          "signingKeyIdentifier": {
            "type": "string",
            "description": "Valeur du certificat de signature."
          }
        }
      },
      "SSOBean": {
        "required": [
          "domainName"
        ],
        "type": "object",
        "properties": {
          "domainName": {
            "type": "string",
            "description": "Nom de domaine pour SSO"
          },
          "spssoUrl": {
            "type": "string",
            "description": "Chaîne contenant SPSSO URL"
          },
          "targetUrl": {
            "type": "string",
            "description": "Chaîne contenant la cible URL"
          },
          "idpInitiatedSSOSupport": {
            "type": "string",
            "description": "représentation de la chaîne de caractères pour le support SSO initié par l'IDP"
          },
          "userOptions": {
            "type": "string",
            "description": "représentation sous forme de chaîne de caractères des options de l'utilisateur"
          }
        }
      },
      "SingleLogoutServiceBean": {
        "required": [
          "binding",
          "url"
        ],
        "type": "object",
        "properties": {
          "binding": {
            "type": "string",
            "description": "Liaison avec le service de déconnexion unique"
          },
          "url": {
            "type": "string",
            "description": "URL du service de déconnexion unique"
          }
        }
      },
      "WsFedActiveProfileBean": {
        "type": "object",
        "properties": {
          "defaultRealm": {
            "type": "string"
          }
        }
      },
      "WsFedAdditionalPropetties": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "object",
            "properties": {}
          }
        }
      },
      "WsFedBean": {
        "type": "object",
        "properties": {
          "properties": {
            "$ref": "#/components/schemas/WsFedPropertiesBean"
          }
        }
      },
      "WsFedPropertiesBean": {
        "required": [
          "additionalProperties"
        ],
        "type": "object",
        "properties": {
          "callbackURL": {
            "type": "string"
          },
          "providerId": {
            "type": "string"
          },
          "multipleDomainsEnabled": {
            "type": "string"
          },
          "activeProfile": {
            "$ref": "#/components/schemas/WsFedActiveProfileBean"
          },
          "signingSettings": {
            "$ref": "#/components/schemas/WsFedSigningSettingsBean"
          },
          "ici_reserved_subjectNameID": {
            "type": "string"
          },
          "additionalProperties": {
            "type": "array",
            "description": "Liste des propriétés supplémentaires du FSM.",
            "items": {
              "$ref": "#/components/schemas/WsFedAdditionalPropetties"
            }
          }
        }
      },
      "WsFedSigningSettingsBean": {
        "type": "object",
        "properties": {
          "signSamlAssertion": {
            "type": "string"
          },
          "keyLabel": {
            "type": "string"
          },
          "signatureAlgorithm": {
            "type": "string"
          }
        }
      },
      "ApplicationRequestBean": {
        "required": [
          "name",
          "providers",
          "provisioning",
          "templateId"
        ],
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Nom de l'entité."
          },
          "properties": {
            "type": "object",
            "additionalProperties": {
              "type": "object",
              "properties": {}
            },
            "description": "List[String], une liste de propriétés de l'application."
          },
          "templateId": {
            "type": "string",
            "description": "ID du modèle pour cette application"
          },
          "providers": {
            "$ref": "#/components/schemas/ProviderBean"
          },
          "attributeMappings": {
            "type": "array",
            "description": "List[ AttributeMapBean ], collection de attributeMapping.",
            "items": {
              "$ref": "#/components/schemas/AttributeMapBean"
            }
          },
          "applicationState": {
            "type": "boolean",
            "description": "Vrai si la demande est sauvegardée et Faux si elle est à l'état de brouillon."
          },
          "description": {
            "type": "string",
            "description": "description de la demande"
          },
          "authPolicy": {
            "$ref": "#/components/schemas/AuthenticationPolicyBean"
          },
          "provisioningMode": {
            "type": "string",
            "description": "Mode d'approvisionnement, par exemple SAMLJIT, etc"
          },
          "identitySources": {
            "type": "array",
            "description": "List[String], une collection d'applications IdentitySources.",
            "items": {
              "type": "string"
            }
          },
          "visibleOnLaunchpad": {
            "type": "boolean",
            "description": "Indicateur de visibilité de l'application sur le launchpad."
          },
          "provisioning": {
            "$ref": "#/components/schemas/ProvisioningBean"
          },
          "customization": {
            "$ref": "#/components/schemas/CustomizationBean"
          },
          "devportalSettings": {
            "$ref": "#/components/schemas/DevportalSettingsBean"
          },
          "apiAccessClients": {
            "type": "array",
            "description": "Liste des clients d'accès à l'API pour l'application",
            "items": {
              "$ref": "#/components/schemas/APIAccessClientBean"
            }
          },
          "adaptiveAuthentication": {
            "$ref": "#/components/schemas/AdaptiveAuthenticationBean"
          },
          "owners": {
            "type": "array",
            "description": "List[String], une collection de propriétaires de cette application",
            "items": {
              "type": "string"
            }
          },
          "target": {
            "type": "object",
            "additionalProperties": {
              "type": "boolean"
            },
            "description": "Map[String, Boolean], une collection de cibles de cette application. "
          },
          "customIcon": {
            "type": "string",
            "description": "Nom du fichier de l'icône personnalisée, le cas échéant"
          },
          "defaultIcon": {
            "type": "string",
            "description": "Nom du fichier d'icônes par défaut, le cas échéant"
          }
        }
      },
      "HALink": {
        "type": "object",
        "properties": {
          "self": {
            "$ref": "#/components/schemas/SelfLink"
          }
        }
      },
      "PostApplicationResponseBean": {
        "type": "object",
        "properties": {
          "_links": {
            "$ref": "#/components/schemas/HALink"
          }
        }
      },
      "SelfLink": {
        "required": [
          "href",
          "reconciliationId",
          "title"
        ],
        "type": "object",
        "properties": {
          "href": {
            "type": "string",
            "description": "URI d'une application pour obtenir plus de détails. Cet URI contient l'identifiant unique de l'application nouvellement créée."
          },
          "title": {
            "type": "string",
            "description": "Nom de l'application nouvellement créée."
          },
          "reconciliationId": {
            "type": "string",
            "description": "Identifiant de réconciliation de l'opération de réconciliation d'embarquement."
          }
        }
      }
    }
  },
  "x-original-swagger-version": "2.0",
  "x-explorer-enabled": false
}
```