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 Presentation Foundation Discussion :

Récupérer les Cookies IE dans une application WPF


Sujet :

Windows Presentation Foundation

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2012
    Messages : 90
    Points : 60
    Points
    60
    Par défaut Récupérer les Cookies IE dans une application WPF
    Bonjour,

    J'ai une application appelant un WebService pour lequel j'avais une authentification basic.

    Ce WebService évolue et intègre un authentification SSO. Du coup je dois changer mon appel au WebService.

    Afin de m'authentifier je dois récupérer 2 cookies et les utiliser lors de l'envoie de ma requête au WebService.

    Je bloque sur le moyen de récupérer/Charger ces Cookies afin de les utiliser dans ma requête.

    D'après IE ils se trouveraient dans le répertoire:

    C:\Users\XXXX\AppData\Local\Microsoft\Windows\INetCache


    Quelqu'un a-t-il déjà eu à implémenter ce besoin ou aurait une idée sur la bonne manière de faire?

    Cordialement,
    Christophe.

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 025
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 025
    Points : 5 462
    Points
    5 462
    Par défaut
    Pourquoi tu parles de IE?
    Si c'est le webservice qui te fournis le cookie, tu dois le récupérer lors de la première requête :
    https://stackoverflow.com/a/13318204

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2012
    Messages : 90
    Points : 60
    Points
    60
    Par défaut
    Je parles de IE parce que je comprends pas trop de quoi je parle sur ce sujet

    En gros les ordinateurs sur lesquels sera lancée l'appli n'utiliseront que IE (Je ne sais pas si ça peut changer quelquechose).

    Pour ce qui est du cookie il n'est pas à récupérer lors de l'intérogation de l'uri du WebService mais est censé déjà être présent sur l'ordi.

    Si j'essaye de reproduire les bouts de code que tu m'as donné je récupères bien un cookie via lu'rl de requête mais il ne me permet pas de m'authentifier ensuite...

  4. #4
    Membre du Club
    Homme Profil pro
    Inscrit en
    Avril 2012
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2012
    Messages : 90
    Points : 60
    Points
    60
    Par défaut
    J'ai essayé de reproduire ton exemple en utilisant le domaine de ma requête au lie de google mais ça ne marche pas.
    La valeur du cookie que je récupère n'est pas la bonne et la requête ne s'éxécute pas correctement.
    SI je rentre une valeur correcte (récupéré via un navigateur) manuellement ça marche.

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 025
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 025
    Points : 5 462
    Points
    5 462
    Par défaut
    Faut voir avec l'archi global, il peut y avoir plein de façon de faire du SSO (intranet exclusivement microsoft va etre sacrément différent de extranet), mais aller chercher des cookies au fin fond du navigateur ne me semble pas être la bonne façon de faire!
    Pour du microsoft pur :
    https://docs.microsoft.com/fr-fr/biz...erstanding-sso

    Mais normalement le webservice (l'équipe de dev) que tu consommes doit te fournir également une procédure de connexion!

Discussions similaires

  1. Récupérer les mails Outlook dans une table Access
    Par zerrokooll dans le forum VBA Access
    Réponses: 79
    Dernier message: 07/07/2009, 14h22
  2. comment supprimer les cookies(IE) depuis une application standard
    Par gmanouvrier dans le forum Windows Forms
    Réponses: 1
    Dernier message: 28/09/2007, 17h38
  3. Réponses: 4
    Dernier message: 28/03/2007, 13h47
  4. Réponses: 4
    Dernier message: 01/10/2006, 15h37
  5. Récupérer les données interbase dans une TStringGrid
    Par Ousse dans le forum Bases de données
    Réponses: 1
    Dernier message: 24/03/2005, 12h51

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