Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I need some design ideas for a requirement to audit when uses are added/removed from an object. I need to collect the user doing the add/remove, date time, and reason for adding. I need to do this to sites, libraries lists and anything for that matter that has security permissions associated with it.

My thoughts were to add some type of event receiver that will fire when a user is added/removed. The question is what objects would I attached the event receiver to? Can you provide a general approach? Is it doable? Has it been done?

Thanks for reading!

share|improve this question
add comment

1 Answer 1

Event Receivers can't be used here, as they can only trap the adding/editing of Items in lists.

If you enable the Audit Log in SharePoint, I think you can monitor the editing of Permissions of Lists and List Items, and track what you need (except the Reason bit).

Setting up Audit Logging in SharePoint 2010

share|improve this answer
add comment

Your Answer

 
discard

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.