Aller au contenu

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' })

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.

L’API serveur s’appelle avec une clé secrète (sk_…), jamais avec la clé publique.