Bloquer l'accès à une API selon l'adresse IP du client
Posté : 23 mars 2010, 17:08
Bonjour à tous, je vous présente mes excuses en avance si je ne post pas dans le bon forum.
Le but de ma visite est de savoir si l'un d'entre vous est capable de me dire comment on peut récupérer l'adresse ip d'un client qui vient consommer l'un de mes services web.
A savoir que la connexion se faire via le protocole soap, et que mon service web est écrit en php.
Je ne parle bien sur pas d'un simple $_SERVER['REMOTE_ADDR'] dans une page php, ce serait trop facile ^^ Je parle bien d'un service web, ce dernier est coté serveur. Je n'ai donc pas accès à l'environnement du client. Tout ce que cette variable d'environnement pourrait me renvoyer ne sera jamais que l'adresse ip du serveur sur lequel se trouve mon api (wsdl).
Non ce que je cherche c'est plutôt une méthode pour récupérer l'adresse ip dans le flux soap ou quelque chose de ce genre.Si cela peut aider à comprendre mon problème, mon but final est de bloquer l'accès à mon API en fonction des IP client.
Merci d'avance
Le but de ma visite est de savoir si l'un d'entre vous est capable de me dire comment on peut récupérer l'adresse ip d'un client qui vient consommer l'un de mes services web.
A savoir que la connexion se faire via le protocole soap, et que mon service web est écrit en php.
Je ne parle bien sur pas d'un simple $_SERVER['REMOTE_ADDR'] dans une page php, ce serait trop facile ^^ Je parle bien d'un service web, ce dernier est coté serveur. Je n'ai donc pas accès à l'environnement du client. Tout ce que cette variable d'environnement pourrait me renvoyer ne sera jamais que l'adresse ip du serveur sur lequel se trouve mon api (wsdl).
Non ce que je cherche c'est plutôt une méthode pour récupérer l'adresse ip dans le flux soap ou quelque chose de ce genre.Si cela peut aider à comprendre mon problème, mon but final est de bloquer l'accès à mon API en fonction des IP client.
Merci d'avance