web-dev-qa-db-fra.com

Comment exécuter un PWA dans un intranet sans certificat SSL de confiance?

J'installe un environnement Intranet pour exécuter un PWA à des fins commerciales à l'avenir. Mais j'ai rencontré un problème concernant les certificats SSL.

Dans mon plan:

  • Tout est sur un réseau local (peut-être sans accès Internet), avec un serveur dédié (j'utilise un serveur ubuntu),
  • l'utilisateur accède à la page principale avec un ordinateur ou un téléphone, dans lequel il installe un PWA sur son appareil.

PWA a besoin de HTTPS pour fonctionner, et je peux auto-signer des certificats (je le fais pour les tests), mais ce n'est pas une solution pour implémenter l'application car elle génère un erreur de sécurité sur chaque navigateur sur le planète avec cette méthode.

L'importation de certificats vers un navigateur n'est pas une solution pour moi car c'est un problème d'importer le certificat sur chaque navigateur utilisateur (ce n'est pas convivial), c'est également impossible dans Android sans root.

Je souhaite créer un PWA qui nécessite l'aide minimale des utilisateurs avancés pour fonctionner, donc l'importation de certificats et les solutions de contournement sont un non non.

Est-il possible d'exécuter un PWA sans ce problème de certificat ou devrais-je le laisser tomber et commencer une application web standard pour l'instant?

7
Vinícius pereira

HTTPS est une exigence de base pour exécuter un PWA.
Les certificats ne sont plus aussi chers.
Comprenez cela dans vos frais d'hébergement annuels.
Jusqu'à ce que votre HTTPS fonctionne avec un certificat, vous pouvez peut-être utiliser quelque chose comme https://glitch.com/ pour des tests gratuits

1
Mathias