J'utilise actuellement expressjs avec node.js comme serveur de repos pour mon site web. Actuellement, les utilisateurs peuvent se connecter à mon site Web et démarrer certaines actions via ui. Ils veulent automatiser ce genre de choses et je cherche des moyens d'y parvenir. Certaines des façons que je peux penser est:Authentification basée sur ssh dans expressjs
Créer une nouvelle demande qui peut prendre connecter creds dans le cadre des paramètres reuest et exécuter les actions souhaitées les. Mes utilisateurs devraient enregistrer leur mot de passe comme texte de douleur pour les automatisations qui ne me semble pas correct. Connectez-vous en utilisant ssh de la même façon que bitbucket/github prend notre clé publique ssh et libère le codepush sans écrire le mot de passe à chaque fois. Comment puis-je implémenter ce type d'installation. Mes utilisateurs veulent exécuter chaque fois qu'ils déploient dans la machine de test. Donc, ils vont mettre mon script dans le script de redémarrage du serveur.
Si je dois ajouter une nouvelle authentification basée sur ssh, y a-t-il des modules npm qui peuvent m'aider avec l'implémentation? J'utilise le code mean.io de plaque de chaudière et le login est actuellement basé sur le protocole de connexion par défaut, où je sauvegarde le mot de passe haché et le compare lors de la connexion.