Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Un layout est un ensemble d'options qui indiquent au Consent Manager comment afficher le formulaire de consentement et quels modèles de données afficher. Elle permet de personnaliser l'aspect et la convivialité du formulaire de consentement.

Dans le ConsentContext, vous pouvez spécifier le champ "layout". Il doit s'agir de l'identifiant d'une présentation personnaliséed’un Layout. Vous pouvez créer des modèles personnalisés à l'aide de l'interface graphique du gestionnaire de consentement et les enregistrer via l'API.

Si vous ne souhaitez pas créer de mise en page personnalisée, vous pouvez aussi spécifier la mise en page souhaitée dans le champ layoutData du ConsentContext.

Note

Vous devez définir soit la rubrique layout, soit la rubrique layoutData. Pas les deux.

...

Pour créer la transaction, vous devez envoyer votre ConsentContext au point de terminaison /consents à l'aide d'une requête POST. La réponse contiendra l'identifiant de la transaction.

  • curl :

    Code Block
    languagebash
    curl -d "CONSENT_CONTEXT" -H "Authorization: Bearer TOKEN" -X POST https://localhost:4287<consent-manager>/consents
  • Consent.js :

    Code Block
    languagejs
    import { ConsentsResource } from '@fairandsmart/consents-ce';
    
    const consentContext = { ... };
    
    ConsentsResource.createTransactionJson(consentContext)
        .subscribe((transactionId) => {
            // Do something with the transaction
        });
Info

Pour la référence API, consultez la ressource /consents.

Étape 2 : Affichage du formulaire de consentement

...

Vous pouvez également reconstruire l'url en utilisant l'identifiant de la transaction comme suit : GET /consents/{txid}/submit .

...

Optionnel : envoi manuel des valeurs de consentement

Dans certains cas, vous voudrez mettre à jour les valeurs d'un consentement sans afficher le formulaire intégré. Pour ce faire, vous pouvez utiliser le point d'arrivée endpoint POST /consents/{txid}/submit.

Comment utiliser les éléments Peer

...