Possible wrong code in Customized Validation Logic Section in sample code of CustomizedAuthorizer class.
DataModificationEntry dataModificationEntry = entry as DataModificationEntry;
var entity = dataModificationEntry.Entity;
Should be:
DataModificationItem dataModificationItem = item as DataModificationItem;
var entity = dataModificationItem.Resource;