Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Dll late binded consommant des WebServices [ Système / Sécurité ] (rvblog)

dimanche 5 octobre 2008 à 21:56:09 | Dll late binded consommant des WebServices

rvblog

Membre Club
Salut à toutes et à tous,

ça faisait longtemps, et je reviens pour demander un service (pas géné l'autre, m'enfin, j'ai quand même bien cherché avant).
Voilà le contexte :
une application  WinForm sur du XP (le plus souvent, sinon W2K), FM 2.0, qui se connecte à un webservice maison(en http://machin:8093, IIS 6 sur du W2K3, FM 3.0, pool d'appli séparé) (qui, pour l'instant, n'accède qu'à des fichiers xml, pas de BD).
elle charge des plugins maison (late-binding et transtypage d'interfaces) , FM 2.0, qui se connectent à d'autres webservices maison (en http://machin:8095, IIS 6 sur du W2K3, FM 3.0, pool d'appli séparé)(qui accèdent à de la BD Oracle).

L'application est sur un lecteur partagé (\\serveur\partage, non mappé, sur du W2K3), les plugins aussi (et les interfaces aussi).
lorsque j'accède (sur du XP, mais sur le poste de développement) à l'appli, via le lecteur réseau, le client fonctionne, se connecte au webservice (celui-ci lui fournit la liste des plugins), elle charge les plugins (toujours via le lecteur réseau), et chacun leur tour, les plugins se connectent à leur(s) webservice(s). Nickel.

Lorsque je fais la même chose, sur un autre poste (mais toujours même user), le client démarre, se connecte à son webservice, charge ses plugins, mais eux se voient l'accès au webservice refusé explicitement (dixit le message d'erreur). Si sur le même poste (toujours même user), je tente l'accès aux webservices via IE, ça fonctionne.

Ca a l'air d'un problème de stratégie de sécurité, lié à une dll qui accède à une resource sur un autre serveur, donc je vois 2 voies (sûrement pas les bonnes, sinon je n'écrirais pas, mais ça évitera des échanges qui vous feront perdre du temps):
- le client doit montrer "patte blanche" mieux que çà. J'ai brassé  le caspol, l'impersonnation, les crédentials, en vain (d'autant que les réglages que j'ai trouvés sur le ISS 6 laisse à croire que tout le monde y rentre comme dans un moulin, laisse à croire seulement, parce qu'en l'occurrence, ça le fait pas!)
- ouvrir encore plus le IIS (pas trop de risque, c'est un intranet bien fermé)! oui mais comment? Y a-t-il un admin réseau dans c't'avion? un brave près à secourir un de ces foutus développeurs qui foutent le box sur le réseau, mais qui promettent de faire plus propre la prochaine fois (si, c'est promis, et de prêcher la  bonne parole aussi)?

ou alors la connection DB est détectée, interdite, et alors le message est à côté de la plaque, ou alors j'ai pas "nommé fort" les assemblages (j'ai lu ça quelque part, et je ne sais pas encore bien ce que c'est), ou alors ...

bonne nuit à ceux qui peuvent dormir, à + aux autres, et merci d'avance à celles et ceux qui "sauront".

PS: soyez indulgent(e), je ne débute pas à en développement, mais je débute en .NET.

rvblogn
Je veux ton bien....et je l'aurais....mieux vaut tard...que trop tard!


lundi 6 octobre 2008 à 23:06:06 | Re : Dll late binded consommant des WebServices

rvblog

Membre Club
Salut à toutes et à tous,

navré pour le dérangement. Ce n'est sûrement pas un problème de sécurité!

J'ai recommencé un plugin vide (juste les interfaces), il a fonctionné sur le poste client.
Je lui ai embarqué le proxy du WebService incriminé, il a fonctionné.
J'ai sollicité une méthode simple du WS (un check fonctionnel), il a fonctionné.
J'ai sollicité sans try/catch une méthode à DataSet, et il a couiné!

donc la seule conclusion pour ce soir : trop de conclusions rapides,... tue la rapidité.

j'ai pas solutionné ce soir, mais au moins, vous savez que ce n'était pas là le problème.

mince, je crois que je vieillis!

rvblogn
Je veux ton bien....et je l'aurais....mieux vaut tard...que trop tard!




Cette discussion est classé dans : réseau, webservice, plugins, fm, webservices


Répondre à ce message

Sujets en rapport avec ce message

Puissance 4 en réseau avec WebService [ par nono27200 ] Bonjour à tous,Je cherche à développer una appli réseau comme par exemple un jeu de puissance4 avec VB.net en utilisant les webservices.Je suis à la r Les classes et les WebServices [ par keskispas ] KesKisPas Bonjour à tous. Une question : Comment utiliser une classe que l'on a conçue soit même (genre C_Personne, avec 2 champs "nom" et "prenom" Encoding et Webservices [ par casy ] Salut à tous,Je rencontre un petit soucis avec la consommation d'un webservice et les chaînes accentuées.Dans le fichier wsdl, je vois que le webservi réseau [ par ergonte ] je voudrais savoir s'il existe un utilitère ou ou une clé de registre qui permétrait de récupéré la vitesse de la carte réseau de plusieurs postes cli Demane d'aide trés urgent. [ par achrafff ] bonsoir; j'ai cré un web service en PHP en utilisant la librairie NUSOAP. le code source du client est : set_magic_quotes_runtime(0);//WebSer Fichier config sur lecteur réseau [ par elwood973 ] Bonjour,Je travaille sur une application qui utilise différents fichiers localisés sur un lecteur réseau. Je souhaiterais avoir un fichier de configur Copier un fichier par un chemin réseau [ par Skeatwin ] Bonjour,Comment s'identifier sur un réseau à distance à partire d'un chemin d'accés comme cela:\\PC_TOTO\C\ffffff.txtMon code:My.Computer.FileSystem. installation réseau de RS485 [ par troukka ] salut tous les membres mon projet de fin d'etudes c'est de faire une installation entre 2 PC ou un PC et une PIC avec le réseau RS485 et aussi avec u


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.