SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've created an External Content Type which uses an OData service as it source, and I created a content source in the Search Service Application in order to crawl this data. This works fine.

However, I need security-trimmed search results. I found this article: which describes how to implement item level security, but it seems to apply to ECT's which are backed by WCF services or direct database access only.

I can imagine that I could include the ACL info in a field in my OData results, but how to configure the ECT to make use of that provided information ?

share|improve this question

I think that does not work for wcf/odata sources because there is no "standardized" format for the ACL - in code you can translate the incoming ACL to an acl the index understands - but as you mentioned, you need BCS/Custom Connector for this.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.