Bonjour,
J'utilise EWS pour me connecter à un serveur Exchange 2013 à partir d'une plateforme C# MVC. Ce que j'arrive à faire et donc accéder à toutes les infos qui m’intéressent. Mon problème réside dans la persistance de ma connexion à Exchange, je souhaiterais obtenir un "jeton" de connexion afin de l'utiliser durant la session de l'utilisateur, et ne pas garder en clair les éléments d'authentification.
Si j'ai bien compris il est possible d'obtenir un cookie à la première connexion et l'utiliser par la suite.
Seulement je n'arrive pas à saisir la méthode d'obtention de ce cookie. Voici mon code :
Ensuite j'avoue être un peu perdu, le cookie "exchangecookie" n'a pas l'air d'être paramétré, et je ne sais qu'en faire ensuite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ExchangeService excService = new ExchangeService(ExchangeVersion.Exchange2013); excService.Url = new Uri("https://<domaine>/EWS/exchange.asmx"); excService.Credentials = new WebCredentials("userlogin", "password", "domaine"); excService.AutodiscoverUrl("adresse mail"); excService.CookieContainer.SetCookies(excService.Url, "exchangecookie");
Si quelqu'un pouvait éclairer ma lanterne je lui en serait extrêmement reconnaissant.
Merci
Partager