The ASP.NET Rich Text Editor (ASPxRichEdit) provides support for working with protected documents. When the RichEdit opens a fully protected document, users cannot edit it. If a protected document includes range permissions that enable editing document parts for a unique user or user group, the RichEdit is able to identify the current user and grant him/her the corresponding permissions. Use the RichEdit's Authentication property to authorize the current document user by its name, email or user group name. You can also define how the permitted ranges are highlighted within the RichEdit by using the RangePermission property.
In this demo, the RichEdit opens a protected document that includes permitted ranges for four users identified by email: each user is authorized to edit a separate text area. You can switch between users to edit different text parts. The range that is enabled for the current user is highlighted. You can disable the highlighting or customize its color using the corresponding demo’s elements.