IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Communication Foundation .NET Discussion :

iis wcf + sécurité différente selon endpoint


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de roots_man
    Inscrit en
    Août 2004
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 328
    Par défaut iis wcf + sécurité différente selon endpoint
    Salut tout le monde,

    Je fais actuellement face à un problème... j'ai un service wcf avec 3 endpoints qui tourne sur un seul site dans iis... ce site exige la validation d'un certificate client (Require client certificates) et dans mon web.config de mon service wcf, j'utilise pour tous mes endpoint point, un binding comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <security mode="Transport">
                <transport clientCredentialType="Certificate"/>
              </security>
    Et mon service behavior comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <behavior name="ServiceBehavior">
    			<serviceMetadata httpGetEnabled="false" httpsGetEnabled="true" />
    			<serviceDebug httpHelpPageEnabled="true" includeExceptionDetailInFaults="true"/>
            </behavior>
    Jusque la tout fonctionne correctement, pour accédé à mon service wcf, j'ai besoin de fournir un certificate client valide.... Mon problème actuellement est que je désire avoir un endpoint qui ne requière pas de validation de certificate client. J'ai pensé mettre l'option "Accept client certificate" dans mon site iis mais en faisant cela, j'ai l'erreur suivante qui apparait lors que j'appelle mon service wcf
    The SSL settings for the service 'SslRequireCert' does not match those of the IIS 'Ssl, SslNegotiateCert'.
    Je ne sais pas si cette manipulation est possible... et si je part dans le bon sens.

    Merci d'avance pour vos propositions

    Bonne journée

  2. #2
    Membre Expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Par défaut
    Regarde ici : http://consultingblogs.emc.com/matth...ironments.aspx

    A la fin, il y a des explications sur cette erreur.

  3. #3
    Membre éclairé Avatar de roots_man
    Inscrit en
    Août 2004
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 328
    Par défaut
    Oui merci... je comprend l'erreur qui dit qu'il y a une différence entre iis et la config sur web.config du service wcf....

    Mais je ne vois pas comment configurer mon service quand dans iis j'ai choisi "Accept client certificate" ! Peut etre que je suis sur le faux chemin... je cherche a avoir 1 site dans iis et mon service wcf avec plusieur endpoint (certains avec la validation d'un certificate client et d'autre en lilbre accès).

    Merci si vous avez des propositions.. si vous pensez que l'option "accept client certificate" est la bonne dans iis ?

    A+

  4. #4
    Membre éclairé Avatar de roots_man
    Inscrit en
    Août 2004
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 328
    Par défaut
    je viens de voir que
    WCF does not understand the "Accept Client Certificates" option in IIS. It treats it the same as "Ignore Client Certificates" option.
    !
    Donc ça serait pas la bonne solution pour mon problème...

  5. #5
    Membre éclairé Avatar de roots_man
    Inscrit en
    Août 2004
    Messages
    328
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 328
    Par défaut
    Est-ce que quelqu'un sait si c'est possible d'avoir 2 bindings différents (1 avec "Certificate" et 1 avec "None") dans le meme service...

    Merci pour d'éventuelle réponse

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/03/2015, 11h41
  2. Affichage différent selon texte dans une case
    Par pingoo78 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 22/11/2005, 16h32
  3. tailles d'input différentes selon les postes (?)
    Par mch_27 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 26/10/2005, 11h21
  4. [Interface graphique]Composant différents selon le PC
    Par Cyborg289 dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 01/08/2005, 10h05
  5. CSS : fichier include différent selon chaque resolution
    Par Sylvain245 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 31/03/2005, 17h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo