Bonjour,

Pour le développement d'une application, j'ai recours à des API. Je cherche à créer une authentification par SSH pour accéder à certaines fonctions.
Dans cette API, j'ai des fonctions de mise à jour et de suppression, qui ne doivent pas être accessibles à n'importe qui.
JE voudrais donc mettre une validation avant l'exécution des fonctions d'écriture.
Un utilisateur qui travaille sur l'application, dispose d'une clé privée stockée dans une base de données, et d'une clé publique située sur l'ordi de la personne.
Pour que cet utilisateur puisse écrire de la donnée (ici update et delete), il faut que les deux matchent.
J'ai regardé quelques fonctions sur le site de PHP, notamment "ssh2_auth_pubkey_file" mais je ne comprends pas trop comment ça fonctionne malheureusement,

Si qqun pouvait m'éclairer sur le fonctionnement de ces clés....

Merci

Sylvain