Initialiser Consent.js

Le SDK a besoin d'être initialisé avant de pouvoir être utilisé. Selon la configuration de vos offres et ce que vous voulez effectuer avec Consent.js, vous devrez spécifier les différents points d’accès aux services FairAndSmart.

Si vous préférez utiliser Consent.js uniquement pour les types, interfaces et énumérations mises à disposition, vous pouvez passer cette étape.

 

Avant de pouvoir utiliser les fonctionnalités de collecte du SDK, vous devez appeler la méthode RightConsents.init :

import { RightConsents } from '@fairandsmart/consent-manager'; import { defaultHttpClient } from '@fairandsmart/consent-manager/http'; RightConsents.init({ apiRoot: 'https://consent-manager.fairandsmart.com', catalogRoot: 'https://catalog.fairandsmart.com', httpClient: defaultHttpClient, });

Cette méthode prend en paramètre un objet de configurations comportant les champs suivants :

Champ

Description

Valeur par défaut

Champ

Description

Valeur par défaut

apiRoot

Il s’agit du point d’accès de votre Consent Manager FairAndSmart. Le SDK utilisera cette URI pour interroger la base de consentement de vos utilisateurs.

‘no_endpoint’

catalogRoot

Il s’agit du point d’accès du catalogue de donnée de FairAndSmart. Cette option n’est a spécifier que si vous avez souscrit à l’offre Right Data - permettant de collecter des données utilisateur.

‘no_endpoint’

httpClient

Il s’agit d’un client http par lequel tous les appels http du SDK passeront. La fonction doit être du type RcHttpClient. Vous pouvez choisir d’utiliser le client http fourni par le SDK (defaultHttpClient) ou implémenter le vôtre.

defaultHttpClient

Cet appel est synchrone et initialise la librairie javascript dans sa globalité. Pensez à bien effectuer cette action avant toute autre chose.