2017-10-14 13 views
0

J'ai réussi à construire une application de serveur client simple dans Twisted qui prend les données du port série et l'envoie au serveur. Je veux savoir comment je peux ajouter n'importe quel type d'authentification pour accéder au serveur. En ce moment n'importe qui avec l'IP de serveur peut envoyer des données au serveur. Toute aide serait très appréciée .Comment ajouter une authentification (nom d'utilisateur/mot de passe) dans une application serveur Twisted en python?

Répondre

2

Je peux vous rediriger vers this question. Fondamentalement, vous devez implémenter un client de protocole & côté serveur qui analyse le nom d'utilisateur et le mot de passe, les valide et maintient la connexion ouverte/l'achemine vers une nouvelle adresse ou la ferme. Des approches de niveau inférieur sont également possibles, mais beaucoup plus compliquées. Twisted a un SSL auth built in, si cela vous intéresse.