Clé publique
La clé publique (pk_…) identifie le projet auprès de l’API. Elle se trouve dans Réglages › Clé publique, et le code d’Installation des réglages la contient déjà.
belvdr.init('pk_…', { apiHost: 'https://api.belvdr.com' })Une clé faite pour le navigateur
Section intitulée « Une clé faite pour le navigateur »La clé publique est visible par tout visiteur de ton site, dans le code de la page : ce n’est pas un secret. Elle n’autorise qu’une chose, envoyer des enregistrements au projet. Elle ne permet ni de lire les sessions, ni d’appeler l’API serveur (refusée avec 403 public_key_not_allowed).
Pour qu’un autre site ne puisse pas envoyer d’enregistrements avec ta clé, déclare les origines autorisées du projet.
Et pour le backend
Section intitulée « Et pour le backend »L’API serveur s’appelle avec une clé secrète (sk_…), jamais avec la clé publique.