Versions Compared

Key

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

...

Lorsque vous créez une autre transaction avec le même sujet, le gestionnaire des consentements Consent Manager pourra récupérer les consentements précédents de ce sujet et les afficher dans le formulaire de consentement.

Info

Voir la documentation sur le sujet pour plus d'informations.

...

Layout

Un layout est un ensemble d'options qui indiquent au gestionnaire de consentement 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
        });

...

É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

...