I'm playing around with SharePoint 2013 soap api - particularly the GetGroupsForUser on my company's sharepoint instance. It seems that it only returns groups when I send a claims string i:0#.w| + domain\username.

If I do not send the claims prefix before the domain\username I get an error message like: <errorstring>User cannot be found</errorstring>. When I do send the i:0#.w| prefix, no problems at all.

Previously to date, I have never needed that when calling this groups api service. Why is that? Seems like maybe a security setup thing on this company's Sharepoint setup?

  • 2
    I don't have an answer or know if anything changed, but assuming the web application is using claims I can't imagine it not working without using the claims identifier. Other SharePoint APIs like the server-side API expect the claims identifier for claims users. – shufler Mar 11 '17 at 4:59
  • you seem to know a lot about it. perhaps the answer is education on the claims identifier. how it works, what versions of sharepoint it applies to, etc? – Nicholas DiPiazza Mar 14 '17 at 12:37
  • Thanks. The answer very well could be that the API changed, but since I'm not familiar with it I can't provide more than what is essentially a guess. – shufler Mar 17 '17 at 23:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.