begin process at 2010 03 19 02:30:42
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Système

 > 

Sécurité

 > 

Dll late binded consommant des WebServices


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Dll late binded consommant des WebServices

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ée 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 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 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" Nom d'une carte réseau [ par t_barbillon ] Salut, je cherche un moyen d'obtenir le nom utilisateur (celui marqué dans l'onglet connexion du panneua de config) d'une carte réseau. J'arrive à réc chemin réseau [ par Galain ] Salut à tousComment retrouver le chemin réseau d'un lecteur à partir de la lettre affecté à ce lecteur ?Mon fils et moi-même avons chacun 1 Pc.Un de s Changement automatique de connexion réseau (switch auto ethernet-Wifi) [ par lafafmentvotre ] Bonjour à tousVoilà, je travaille dans une entreprise qui possedait des laptops IBM. Nous passons à du Dell (pourquoi pas)Chez IBM, un utilitaire IBM Inspection d'un réseau basé sur SNMP [ par hediinfo1 ] Salut tout le monde Je sais pas d'où commencer..Je développer une application qui inspecte un réseau basé sur le protocole SNMP et générér en mode gra SocketWrench Catalyst sur un PC avec plusieurs interfaces réseau [ par nico_fip1 ] Bonjour,J'utilise le SocketWrench Catalyst Catalyst pour faire un client Telnet.Le PC pour lequel est dédié l'application possèdent plusieurs connexio Choix de la connexion réseau par défaut (Wi-Fi ou Ethernet) et WMI [ par nico_fip1 ] Bonjour, Le PC pour lequel est dédié l'application que je développe possèdent plusieurs connexions réseau (Réseau Local et Wi-Fi). Comment peut-on f Projet réseau [ par davemudilo ] Salut à tous,Je travail sur une application que j'espere faire fonctionner sur réseau mais j'ai quelques difficultés par rapport aux applications rése


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,699 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales