J'ai une application django hébergée sur webfaction qui a maintenant une adresse IP statique/privée.Authentification LDAP Python depuis le serveur Web distant
Notre réseau dans le bureau est évidemment derrière un pare-feu et le serveur AD est en cours d'exécution derrière ce pare-feu. De l'intérieur du réseau je peux m'authentifier en utilisant python-ldap avec l'adresse IP interne de l'AD et le port 389 et tout fonctionne bien. Lorsque je déplace cela vers le serveur web hébergé, je change l'adresse IP et le port qui a été ouvert sur notre pare-feu. Par souci de simplicité, le port que nous avons ouvert est 389, mais les demandes d'authentification sont toujours expirées. Une fois connecté à webfaction et en exécutant python à partir du shell et en interrogeant l'adresse ip, j'obtiens l'adresse IP générale de webfactional plutôt que mon IP statique.
Est-ce que c'est ce qui se passe quand j'essaie et auth en django? La requête provient de l'adresse IP sous-jacente sur laquelle python s'exécute plutôt que de l'adresse IP statique attendue par mon pare-feu?
Je suis assez désemparé à tout ce réseau et la cartographie des ports, donc toute aide serait très appréciée!
Espérons que cela a du sens?
Nous utilisons LDAP à distance et django avec beaucoup de succès, donc si elle fonctionne localement en mode développement, vous ne probablement un Problème de mise en réseau/port spécifique à votre installation ou à la webfaction. –