Projet

Général

Profil

Configuration notifications PWA

Configuration système

Génération de la clé

openssl ecparam -name prime256v1 -genkey -noout -out vapid_private.pem
openssl ec -in vapid_private.pem -pubout -out vapid_public.pem
openssl ec -in vapid_private.pem -outform DER|tail -c +8|head -c 32|base64|tr -d '=' |tr '/+' '_-' > vapid_private_key.txt
openssl ec -in vapid_private.pem -pubout -outform DER|tail -c 65|base64|tr -d '=' |tr '/+' '_-' > vapid_public_key.txt

Pointer les clés dans la configuration

Dans var/lib/combo/tenant/nom-du-tenant/settings.json, ajouter :

"PWA_VAPID_PUBLIK_KEY": "contenu de vapid_public_key.txt",
"PWA_VAPID_PRIVATE_KEY": "contenu de vapid_private_key.txt",
"PWA_VAPID_CLAIMS": {
  "sub": "mailto:admin+whatever@yourdomain.com" 
}

Formats disponibles : PDF HTML TXT