> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK ACUL et ressources

> Consultez les SDK et les ressources pour développeurs disponibles pour les personnalisations avancées d’Auth0 pour Universal Login.

Auth0 propose plusieurs SDKs à utiliser avec ACUL.

<div id="acul-sdks">
  ## SDK ACUL
</div>

* [Auth0 ACUL React SDK](/docs/fr-ca/libraries/acul/react-sdk)
  Fournit des hooks React pour simplifier l’intégration aux applications React.

  * [Auth0 ACUL JS SDK](/docs/fr-ca/libraries/acul/js-sdk)
    La bibliothèque JavaScript principale (écrite en TypeScript), adaptée à une utilisation avec n’importe quel framework frontal ou avec du JavaScript pur.

<div id="acul-sample-applications">
  ## Exemples d’applications ACUL
</div>

Les [exemples d’applications ACUL](https://github.com/auth0-samples/auth0-acul-samples) comprennent une chaîne de compilation complète, des workflows de déploiement et des mises en œuvre pour les écrans courants d’Universal Login. Ces exemples d’applications vous aident à développer vos écrans. Les exemples sont offerts en React à l’aide des SDK ACUL React et JS.

Vous pouvez utiliser la commande `auth0 acul init` pour initialiser un projet React de base avec les SDK ACUL React ou JS. Pour en savoir plus, consultez [Auth0 CLI](https://github.com/auth0/auth0-cli) sur GitHub.

<div id="acul-resources">
  ## Ressources ACUL
</div>

Auth0 met plusieurs ressources à votre disposition pour personnaliser votre expérience Universal Login.

<div id="auth0-management-api">
  ### Auth0 Management API
</div>

Mettez à jour des écrans Universal Login individuellement ou configurez plusieurs écrans à la fois avec la Management API. Pour utiliser l’Auth0 Management API, vous devez disposer d’un [jeton d’accès](/docs/fr-ca/secure/tokens/access-tokens/management-api-access-tokens).

**Configuration d’un écran individuel**

* Le point de terminaison [`GET /v2/prompts/{prompt}/screen/{screen}/rendering`](/docs/fr-ca/api/management/v2/prompts/get-rendering) vous permet de récupérer la configuration d’un seul écran.

  * Le point de terminaison [`PATCH /v2/prompts/{prompt}/screen/{screen}/rendering`](/docs/fr-ca/api/management/v2/prompts/patch-rendering) vous permet de configurer ACUL sur un seul écran.

**Configuration d’écrans en bloc**

* Le point de terminaison [`GET /v2/prompts/rendering`](/docs/fr-ca/api/management/v2/prompts/get-all-rendering) vous permet de récupérer la configuration de tous les écrans.

  * Le point de terminaison [`PATCH /v2/prompts/rendering`](/docs/fr-ca/api/management/v2/prompts/patch-bulk-rendering) vous permet de mettre à jour des écrans en bloc.

<div id="auth0-developer-tools">
  ### Outils de développement Auth0
</div>

Auth0 propose plusieurs outils pour simplifier la gestion du tenant, y compris la configuration d’ACUL.

* **Auth0 CLI**<p />
  Utilisez les commandes `acul` pour générer la structure de projets, développer localement et déployer vos configurations d’écran. Pour en savoir plus, consultez [Auth0 CLI](https://github.com/auth0/auth0-cli) sur GitHub.

  * **Auth0 Deploy CLI**<p />
    Gérez toute la configuration de votre tenant comme du code, y compris les paramètres de rendu ACUL définis dans des fichiers JSON. Pour en savoir plus, consultez [Auth0 Deploy CLI](https://github.com/auth0/auth0-deploy-cli) sur GitHub.

  * **Auth0 Terraform provider**<p />
    Définissez vos configurations d’écran ACUL. Pour en savoir plus, consultez [`promt_screen_renderer resource`](https://registry.terraform.io/providers/auth0/auth0/latest/docs/resources/prompt_screen_renderer) sur Terraform.
