Check the sampleweb.Config.
In the version 5.0, you don't need to modify the provider to support the roles you created.
For example, if you have a new role. The name of this role is Test.
............
Test_AutoConfigure = "Simple"
Test_SecurityPolicyFile = "default.config"
Test_TemplateItemList = ""
Test_DisableItemList = ""
Test_AllowPasteHtml ="true"
Test_EditorOnPaste = "default"
Test_ReadOnly = "false"
Test_ShowBottomBar ="true"
Test_ShowHtmlMode ="true"
Test_ShowPreviewMode ="true"
Test_EnableStripScriptTags ="false"
Test_EnableContextMenu ="true"
Test_EnableContextMenuEditing = "true"
Test_EnableContextMenuFormat = "true"
Test_EnableContextMenuInsert = "true"
Test_EnableContextMenuInsertAdvanced = "true"
Test_EnableContextMenuInsertFiles = "true"
Test_EnableContextMenuInsertForms = "true"
Test_EnableContextMenuRelative = "true"
Test_EnableContextMenuTags = "true"
Test_EnableContextMenuVerbs = "true"
/>
asp.net Chat http://cutesoft.net/ASP.NET+Chat/default.aspx
Web Messenger: http://cutesoft.net/Web-Messenger/default.aspx
asp.net wysiwyg editor: http://cutesoft.net/ASP.NET+WYSIWYG+Editor/default.aspx
asp wysiwyg html editor: http://cutesoft.net/ASP
asp.net Image Gallery: http://cutesoft.net/ASP.NET+Image+Gallery/default.aspx
Live Support: http://cutesoft.net/live-support/default.aspx