SharePoint
2013 introduced a new event receiver class called SPSecurityEventReceiver.
Custom event receiver class must derive from SPSecurityEventReceiver (Please refer http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsecurityeventreceiver.roleassignmentadded.aspx).
Using this new event receiver class you will be able to handle the following
events
Group
Events:
- GroupAdded method
- GroupAdding method
- GroupDeleted method
- GroupDeleting method
- GroupUpdated method
- GroupUpdating method
Inheritance
Events:
- InheritanceBreaking method
- InheritanceBroken method
- InheritanceReset method
- InheritanceResetting method
User
Events:
- GroupUserAdded method
- GroupUserAdding method
- GroupUserDeleted method
- GroupUserDeleting method
Role
Events:
- RoleAssignmentAdded method
- RoleAssignmentAdding method
- RoleAssignmentDeleted method
- RoleAssignmentDeleting method
- RoleDefinitionAdded method
- RoleDefinitionAdding method
- RoleDefinitionDeleted method
- RoleDefinitionDeleting method
- RoleDefinitionUpdated method
- RoleDefinitionUpdating method