none
Comment requêter un WebService avec authentification SSO RRS feed

  • Question

  • Bonjour,

    J'ai actuellement un application C# WPF qui utilisait un WebService classique avec authentification basic. Ce WebService a évolué et utilise maitnenant une authentification SSO.

    Du coup afin de prendre en compte cette évolution j'ai d'aoird cherché à récupérer les cookies liés à cet authentification et les utiliser dans ma requête. Mais je me retrouvais avec l'erreur suivante:

    "Since your browser does not support JavaScript, you must press the Continue button once to proceed."

    Cela est a priori du au fait que le client HttpClient ou HttpWebRequest n'autorise pas l’exécution de code javascript.

    En me renseignant j'ai trouvé qu'il fallait plutôt  utiliser un WebBrowser en utilisant mon url de requête ce qui me permet en effet d'obtenir la réponse JSON.

    Cependant lorsque j'utilise ce WebBrowser j'ai une popup de type "Save Dialog Box" qui s'affiche pour me demander de sauvegarder la réponse hors dans le fonctionnement nominal de mon application cela doit-être transparent pour l'utilisateur et je dois être capable de traiter cette réponse JSON directement dans le code.

    Quelqu'un a-t-il déjà rencontré ce problème?

    Cordialement,

    Christophe.


    mardi 2 avril 2019 13:34