Aller au contenu principal
Stéphane Quantin

Main navigation

  • Portfolio
  • À Propos
  • Freelance Drupal
    • Audit de site Drupal
    • Contrat de maintenance Drupal
  • Blog
  • CV
  • Contact
  • Outils développeur
Languages
  • French
  • English

Fil d'Ariane

  1. Accueil
  2. Outils développeur

Générateur de clés VAPID

WebPush peut être utilisé pour envoyer des notifications aux points finaux auxquels le serveur délivre des notifications Web Push comme décrit dans le protocole Web Push. Les navigateurs doivent vérifier votre identité. Un standard appelé VAPID peut vous authentifier pour tous les navigateurs. Vous devrez créer et fournir une clé publique et privée pour votre serveur. Ces clés doivent être stockées en toute sécurité et ne doivent pas changer.

Cliquez sur le bouton 'GÉNÉRER' pour générer des clés VAPID et les utiliser pour vous authentifier.

Quand les clés VAPID sont nécessaires

Les clés VAPID sont utilisées par un serveur d’application pour s’identifier lors de l’envoi de notifications Web Push à des navigateurs comme Chrome, Firefox, Edge et Safari.

  • Utilisez la clé publique dans le code d’abonnement push côté navigateur.
  • Stockez la clé privée de manière sécurisée sur le serveur d’application qui envoie les notifications push.
  • Conservez la même paire de clés pour une application. Un changement de clés peut obliger les utilisateurs à se réabonner.

Conseils de sécurité

Traitez la clé privée comme un secret. Générez les clés de production uniquement depuis un environnement de confiance et n’exposez jamais la clé privée dans du JavaScript côté client.

Note de confidentialité : Les valeurs soumises sont traitées uniquement pour produire le résultat demandé et ne sont pas stockées par cet outil.

Outils développeur associés

  • Voir tous les outils développeur
  • Formateur et validateur JSON
  • Générateur et décodeur JWT
  • Générateur et vérificateur Hash / HMAC
  • Encodeur et décodeur Base64 / URL
  • Convertisseur Timestamp / Date
  • Générateur de UUID

Basé sur la librairie web-push-libs/web-push-php.

Réseaux sociaux

  • Malt
  • codeur.com
  • 404Works
  • LinkedIn
  • Twitter
  • DoYouBuzz

Twitter

Tweets by @StephaneQ
RSS feed

Pied de page

  • Contact
  • Mentions légales
Propulsé par Drupal