...
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 language bash curl -d "CONSENT_CONTEXT" -H "Authorization: Bearer TOKEN" -X POST https://localhost:4287<consent-manager>/consents
Consent.js :
Code Block language js 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
...