Bonjour,
Sur SharePoint Foundation 2010, j'utilise le Client Objet Model avec ECMAScript.
Je veux obtenir la liste des membres d'un groupe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function getGroups() { this.ctx = new SP.ClientContext; this.web = ctx.get_web(); this.utilisateurActif = web.get_currentUser(); this.groups = web.get_siteGroups(); ctx.load(utilisateurActif); ctx.load(groups); /* le refus arrive pour cette opération */ ctx.load(groups,'Include(Users)'); ctx.executeQueryAsync(Function.createDelegate(this, this.onSuccess), Function.createDelegate(this, this.onFail)); }
Tant que j'exécute le script sous l'identité de l'administrateur de la collection de site, tout fonctionne. Mais lorsque je suis sous une autre identité, même si celle-ci a les autorisations "controle total", ma requête est refusée.
Quelqu'un voit-il une solution ? Je lis que l'impersonation n'est pas possible en ECMAScript.
Merci,
Cyril
Partager