> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-chore-teams-api-autoupdate.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK ACUL et Ressources

> Découvrez les SDK ACUL et les ressources

Auth0 fournit un choix de SDK à utiliser avec ACUL.

## SDK ACUL

* [Auth0 ACUL React SDK](/docs/libraries/acul/react-sdk)
  Fournit des React Hooks pour simplifier l'intégration dans les applications React.

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

## Applications d'exemple ACUL

Les [applications d'exemple ACUL](https://github.com/auth0-samples/auth0-acul-samples) incluent un pipeline de compilation complet, des workflows de déploiement et des implémentations pour les écrans Universal Login courants. Ces applications d'exemple vous aident dans le développement de vos écrans. Les exemples sont disponibles en React en utilisant les SDK React et JS d'ACUL.

Vous pouvez utiliser la commande `auth0 acul init` pour initialiser un projet React de démarrage avec l'un ou l'autre des SDK ACUL React ou JS. Pour en savoir plus, lisez [Auth0 CLI](https://github.com/auth0/auth0-cli) sur GitHub.

## Ressources ACUL

Auth0 fournit plusieurs ressources pour personnaliser votre expérience Universal Login.

### API de gestion Auth0

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

**Configuration d'écran individuel**

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

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

**Configuration d'écran en masse**

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

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

### Outils de développement Auth0

Auth0 fournit plusieurs outils pour simplifier la gestion des locataires, y compris la configuration d'ACUL.

* **Auth0 CLI**<p />
  Utilisez les commandes `acul` pour mettre en place des projets, développer localement et déployer vos configurations d'écran. Pour en savoir plus, lisez [Auth0 CLI](https://github.com/auth0/auth0-cli) sur GitHub.

* **Auth0 Deploy CLI**<p />
  Gérez l'ensemble de votre configuration de locataire en tant que code, y compris les paramètres de rendu ACUL définis dans des fichiers JSON. Pour en savoir plus, lisez [Auth0 Deploy CLI](https://github.com/auth0/auth0-deploy-cli) sur GitHub.

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