none
[WSS 3.0] webservice usergroup.asmx unauthorized [Résolu] RRS feed

  • Question

  •  

    Bonjour,

     

    J'essaye de récupérer les infos d'un utilisateur par webservice en fonction de son login mais j'ai toujours une vieille exception "La demande a échouée avec l'état HTTP 401 : Unauthorized".

     

    Si j'essaye avec le compte admin de ma collection de site, là pas de problème... mais dès que c'est un compte avec des droits un peu plus faible, plus rien. Ce qui me semble étrange, c'est que le compte avec lequel je fais mes tests peut voir depuis sharepoint les infos d'un utilisateur (userdisp.aspx), pourquoi ne pourrait-il pas par webservice ?

     

    Voici mon code :

    Dim infoUser As New RefUser.UserGroup()

    infoUser.Credentials = New System.Net.NetworkCredential(login, password, domaine)

    Dim myUser As System.Xml.XmlNode = RefUser.GetUserInfo(domaine + "\" + login)

     

    J'ai une référence "RefUser" dans mon projet vers http://monserveur/_vti_bin/usergroup.asmx

     

    Pour info, juste avant d'éxécuter ce code, je récupère le contenu d'une liste avec les mêmes infos de connexion, (une autre référence biensur) et cela fonctionne parfaitement.

     

    Si quelqu'un a une idée... je suis proche de m'arracher les cheveux et je ne voudrais vraiment pas être obligé de mettre un compte admin en dur dans mon code.

    Merci d'avance...

     

    En fait cela venait d'un problème de droit sur ma liste "Liste des utilisateurs". C'est la loose Smile

    lundi 12 novembre 2007 15:00