Aller au contenu principal

Authentification

Token API

Utilisez les tokens API pour les opérations de gestion depuis votre backend.

Créer un token : Tableau de bord → Compte → Clés API → Créer une clé

Utiliser dans les requêtes :

Authorization: Bearer cf_api_live_abc123...

Exemples de requêtes

curl https://api.consentforge.com/api/v1/properties \
-H "Authorization: Bearer cf_api_live_YOUR_TOKEN"

Token d'intégration

Le token d'intégration est l'identifiant public de votre propriété. Il est utilisé dans la balise <script> et peut être exposé publiquement en toute sécurité — il n'autorise que des opérations en lecture seule au moment de l'exécution.

<script
src="https://cdn.consentforge.com/consentforge.min.js"
data-token="cf_live_PUBLIC_TOKEN"
></script>

Portées des tokens

Lors de la création d'une clé API, sélectionnez les portées minimales nécessaires :

PortéeAccès
properties:readLister et afficher les propriétés
properties:writeCréer et mettre à jour les propriétés
policies:readAfficher les politiques
policies:writeCréer, publier, annuler des politiques
receipts:readAfficher les reçus de consentement
receipts:exportExporter les reçus
webhooks:readAfficher la configuration des webhooks
webhooks:writeCréer et mettre à jour les webhooks
users:readLister les utilisateurs
users:writeInviter et gérer les utilisateurs
adminAccès complet (à utiliser avec parcimonie)