Sanitizing the Rich Text Editor
This section describes how to sanitize the Rich Text Editor serverside
Last updated
Was this helpful?
Was this helpful?
using Umbraco.Cms.Core.DependencyInjection;
using Umbraco.Cms.Core.Security;
using Umbraco.Extensions;
namespace MySite.HtmlSanitization;
public static class BuilderExtensions
{
public static IUmbracoBuilder AddHtmlSanitizer(this IUmbracoBuilder builder)
{
builder.Services.AddUnique<IHtmlSanitizer, MyHtmlSanitizer>();
return builder;
}
}builder.CreateUmbracoBuilder()
.AddBackOffice()
.AddWebsite()
.AddDeliveryApi()
.AddComposers()
.AddHtmlSanitizer() // Call you extension method here.
.Build();using Umbraco.Cms.Core.Composing;
using Umbraco.Cms.Core.DependencyInjection;
using Umbraco.Cms.Core.Security;
using Umbraco.Extensions;
namespace MySite.HtmlSanitization;
public class SanitizerComposer : IComposer
{
public void Compose(IUmbracoBuilder builder)
{
builder.Services.AddUnique<IHtmlSanitizer, MyHtmlSanitizer>();
}
}