Active Directory Integration
Hello,
We have been evaluating Sitefinity 4.0 for our company but we are having issues with AD Integration.
Is there a step by step guide to AD Integration in Sitefinity 4.0 ?
Else could you please help me in this particular instance ?
I have set up an LDAP Connection but when I browse to LDAP roles, it doesnt show any of the available roles.
Attaching the code from SecurityConfig.config
Any help is appreciated...
<?xml version="1.0" encoding="utf-8"?> <securityConfig validationKey="8338014362C35A63049C8E8F2E0356112229AF28139E99DFD26A17DAEC8C2635702D9967D2BA34EB2B132828AD14D28C79545BD311D1402289106542C8320DC6" decryptionKey="B7E83A7671B53D0633A618A7FEDA5AFB105078D4E9429CA0CE1CC3FC3FFAFE7A"> <permissions> <permission name="General" title="GeneralPermissions" description="GeneralPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="View" title="View" description="ViewDescription" resourceClassId="SecurityResources" type="View" /> <add name="Create" title="Create" description="CreateDescription" resourceClassId="SecurityResources" type="Create" /> <add name="Modify" title="Modify" description="ModifyDescription" resourceClassId="SecurityResources" type="Modify" /> <add name="Delete" title="Delete" description="DeleteDescription" resourceClassId="SecurityResources" type="Delete" /> <add name="ChangeOwner" title="ChangeOwner" description="ChangeOwnerDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangePermissions" title="ChangePermissions" description="ChangePermissionsDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="Pages" title="PagePermissions" description="PagePermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="View" title="ViewPageActionName" description="ViewPageActionDescription" resourceClassId="SecurityResources" type="View" /> <add name="CreateChildControls" title="CreateChildControlsActionName" description="CreateChildControlsActionDescription" resourceClassId="SecurityResources" /> <add name="EditContent" title="EditContentActionName" description="EditContentActionDescription" resourceClassId="SecurityResources" /> <add name="Create" title="CreatePageActionName" description="CreatePageActionDescription" resourceClassId="SecurityResources" type="Create" /> <add name="Modify" title="ModifyPageActionName" description="ModifyPageActionDescription" resourceClassId="SecurityResources" type="Modify" /> <add name="Delete" title="DeletePageActionName" description="DeletePageActionDescription" resourceClassId="SecurityResources" type="Delete" /> <add name="ChangeOwner" title="ChangePageOwnerActionName" description="ChangePageOwnerActionDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangePermissions" title="ChangePagePermissionsActionName" description="ChangePagePermissionsActionDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="Blog" title="BlogPermissions" description="BlogPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="View" title="ViewBlog" description="ViewBlogDescription" resourceClassId="SecurityResources" type="View" /> <add name="Create" title="CreateBlog" description="CreateBlogDescription" resourceClassId="SecurityResources" type="Create" /> <add name="Delete" title="DeleteBlog" description="DeleteBlogDescription" resourceClassId="SecurityResources" type="Delete" /> <add name="ChangeOwner" title="ChangeBlogOwner" description="ChangeBlogOwnerDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangePermissions" title="ChangeBlogPermissions" description="ChangeBlogPermissionsDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="BlogPost" title="BlogPostPermissions" description="BlogPostPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="ViewBlogPost" title="ViewBlogPost" description="ViewBlogPostDescription" resourceClassId="SecurityResources" type="View" /> <add name="ManageBlogPost" title="ManageBlogPost" description="ManageBlogPostDescription" resourceClassId="SecurityResources" type="Modify" /> <add name="ChangeBlogPostOwner" title="ChangeBlogPostOwner" description="ChangeBlogPostOwnerDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangeBlogPostPermissions" title="ChangeBlogPostPermissions" description="ChangeBlogPostPermissionsDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="Image" title="ImagePermissions" description="ImagePermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="ViewImage" title="ViewImage" description="ViewImageDescription" resourceClassId="SecurityResources" type="View" /> <add name="ManageImage" title="ManageImage" description="ManageImageDescription" resourceClassId="SecurityResources" type="Modify" /> <add name="ChangeImageOwner" title="ChangeImageOwner" description="ChangeImageOwnerDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangeImagePermissions" title="ChangeImagePermissions" description="ChangeImagePermissionsDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="Album" title="AlbumPermissions" description="AlbumPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="ViewAlbum" title="ViewAlbum" description="ViewAlbumDescription" resourceClassId="SecurityResources" type="View" /> <add name="CreateAlbum" title="CreateAlbum" description="CreateAlbumDescription" resourceClassId="SecurityResources" type="Create" /> <add name="DeleteAlbum" title="DeleteAlbum" description="DeleteAlbumDescription" resourceClassId="SecurityResources" type="Delete" /> <add name="ChangeAlbumOwner" title="ChangeAlbumOwner" description="ChangeAlbumOwnerDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangeAlbumPermissions" title="ChangeAlbumPermissions" description="ChangeAlbumPermissionsDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="Document" title="DocumentPermissions" description="DocumentPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="ViewDocument" title="ViewDocument" description="ViewDocumentDescription" resourceClassId="SecurityResources" type="View" /> <add name="ManageDocument" title="ManageDocument" description="ManageDocumentDescription" resourceClassId="SecurityResources" type="Modify" /> <add name="ChangeDocumentOwner" title="ChangeDocumentOwner" description="ChangeDocumentOwnerDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangeDocumentPermissions" title="ChangeDocumentPermissions" description="ChangeDocumentPermissionsDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="DocumentLibrary" title="DocumentLibraryPermissions" description="DocumentLibraryPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="ViewDocumentLibrary" title="ViewDocumentLibrary" description="ViewDocumentLibraryDescription" resourceClassId="SecurityResources" type="View" /> <add name="CreateDocumentLibrary" title="CreateDocumentLibrary" description="CreateDocumentLibraryDescription" resourceClassId="SecurityResources" type="Create" /> <add name="DeleteDocumentLibrary" title="DeleteDocumentLibrary" description="DeleteDocumentLibraryDescription" resourceClassId="SecurityResources" type="Delete" /> <add name="ChangeDocumentLibraryOwner" title="ChangeDocumentLibraryOwner" description="ChangeDocumentLibraryOwnerDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangeDocumentLibraryPermissions" title="ChangeDocumentLibraryPermissions" description="ChangeDocumentLibraryPermissionsDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="Video" title="VideoPermissions" description="VideoPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="ViewVideo" title="ViewVideo" description="ViewVideoDescription" resourceClassId="SecurityResources" type="View" /> <add name="ManageVideo" title="ManageVideo" description="ManageVideoDescription" resourceClassId="SecurityResources" type="Modify" /> <add name="ChangeVideoOwner" title="ChangeVideoOwner" description="ChangeVideoOwnerDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangeVideoPermissions" title="ChangeVideoPermissions" description="ChangeVideoPermissionsDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="VideoLibrary" title="VideoLibraryPermissions" description="VideoLibraryPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="ViewVideoLibrary" title="ViewVideoLibrary" description="ViewVideoLibraryDescription" resourceClassId="SecurityResources" type="View" /> <add name="CreateVideoLibrary" title="CreateVideoLibrary" description="CreateVideoLibraryDescription" resourceClassId="SecurityResources" type="Create" /> <add name="DeleteVideoLibrary" title="DeleteVideoLibrary" description="DeleteVideoLibraryDescription" resourceClassId="SecurityResources" type="Delete" /> <add name="ChangeVideoLibraryOwner" title="ChangeVideoLibraryOwner" description="ChangeVideoLibraryOwnerDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangeVideoLibraryPermissions" title="ChangeVideoLibraryPermissions" description="ChangeVideoLibraryPermissionsDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="Comments" title="CommentsPermissions" description="CommentsPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="ViewComments" title="ViewCommentActionTitle" description="ViewCommentsActionDescription" resourceClassId="SecurityResources" type="View" /> <add name="CreateComments" title="CreateCommentActionTitle" description="CreateCommentsActionDescription" resourceClassId="SecurityResources" type="Create" /> <add name="ModifyComments" title="ModifyCommentActionTitle" description="ModifyCommentsActionDescription" resourceClassId="SecurityResources" type="Modify" /> <add name="DeleteComments" title="DeleteCommentActionTitle" description="DeleteCommentsActionDescription" resourceClassId="SecurityResources" type="Delete" /> <add name="ChangeCommentsOwner" title="ChangeCommentOwnerActionTitle" description="ChangeCommentOwnerActionDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangeCommentsPermissions" title="ChangeCommentPermissionsActionTitle" description="ChangeCommentPermissionsActionDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="Controls" title="ControlsPermissions" description="ControlsPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="ViewControl" title="ViewControlActionName" description="ViewControlActionDescription" resourceClassId="SecurityResources" type="View" /> <add name="MoveControl" title="MoveControlActionName" description="MoveControlActionDescription" resourceClassId="SecurityResources" /> <add name="EditControlProperties" title="EditControlPropertiesActionName" description="EditControlPropertiesActionDescription" resourceClassId="SecurityResources" type="Modify" /> <add name="DeleteControl" title="DeleteControlActionName" description="DeleteControlActionDescription" resourceClassId="SecurityResources" type="Delete" /> <add name="ChangeControlOwner" title="ChangeControlOwnerActionName" description="ChangeControlOwnerActionDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangeControlPermissions" title="ChangeControlPermissionsActionName" description="ChangeControlPermissionsActionDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="LayoutElement" title="LayoutElementPermissionSetName" description="LayoutElementPermissionSetDescription" resourceClassId="SecurityResources"> <actions> <add name="ViewLayout" title="ViewLayoutActionName" description="ViewLayoutActionDescription" resourceClassId="SecurityResources" type="View" /> <add name="MoveLayout" title="MoveLayoutActionName" description="MoveLayoutActionDescription" resourceClassId="SecurityResources" /> <add name="EditLayoutProperties" title="EditLayoutPropertiesActionName" description="EditControlPropertiesActionDescription" resourceClassId="SecurityResources" type="Modify" /> <add name="DeleteLayout" title="DeleteLayoutActionName" description="DeleteLayoutActionDescription" resourceClassId="SecurityResources" type="Delete" /> <add name="ChangeLayoutOwner" title="ChangeLayoutOwnerActionName" description="ChangeLayoutOwnerActionDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangeLayoutPermissions" title="ChangeLayoutPermissionsActionName" description="ChangeLayoutPermissionsActionDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> <add name="DropOnLayout" title="DropOnLayoutActionName" description="DropOnLayoutActionDescription" resourceClassId="SecurityResources" /> </actions> </permission> <permission name="PageTemplates" title="PageTemplatesPermissions" description="PageTemplatesPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="View" title="View" description="ViewDescription" resourceClassId="SecurityResources" type="View" /> <add name="Create" title="Create" description="CreateDescription" resourceClassId="SecurityResources" type="Create" /> <add name="Modify" title="Modify" description="ModifyDescription" resourceClassId="SecurityResources" type="Modify" /> <add name="Delete" title="Delete" description="DeleteDescription" resourceClassId="SecurityResources" type="Delete" /> <add name="ChangeOwner" title="ChangeOwner" description="ChangeOwnerDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangePermissions" title="ChangePermissions" description="ChangePermissionsDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> <permission name="Backend" title="BackendPermissions" description="BackendPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="ManageUsers" title="ManageUsers" description="ManageUsersDescription" resourceClassId="SecurityResources" /> <add name="ManageRoles" title="ManageRoles" description="ManageRolesDescription" resourceClassId="SecurityResources" /> <add name="ViewPermissions" title="ViewPermissions" description="ViewPermissionsDescription" resourceClassId="SecurityResources" /> <add name="ChangePermissions" title="ChangePermissions" description="ChangePermissionsDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> <add name="ViewConfigurations" title="ViewConfigurations" description="ViewConfigurationsDescription" resourceClassId="SecurityResources" /> <add name="ChangeConfigurations" title="ChangeConfigurations" description="ChangeConfigurationsDescription" resourceClassId="SecurityResources" /> <add name="ManageLabels" title="ManageLabels" description="ManageLabelsDescription" resourceClassId="SecurityResources" /> <add name="ManageFiles" title="ManageFiles" description="ManageFilesDescription" resourceClassId="SecurityResources" /> <add name="ManageLicenses" title="ManageLicenses" description="ManageLicensesDescription" resourceClassId="SecurityResources" /> </actions> </permission> <permission name="Taxonomies" title="TaxonomyPermissions" description="TaxonomyPermissionsDescription" resourceClassId="SecurityResources"> <actions> <add name="ViewTaxonomy" title="ViewTaxonomyActionName" description="ViewTaxonomyActionDescription" resourceClassId="SecurityResources" type="View" /> <add name="CreateTaxonomy" title="CreateTaxonomyActionName" description="CreateTaxonomyActionDescription" resourceClassId="SecurityResources" type="Create" /> <add name="ModifyTaxonomyAndSubTaxons" title="ModifyTaxonomyActionName" description="ModifyTaxonomyActionDescription" resourceClassId="SecurityResources" type="Modify" /> <add name="DeleteTaxonomy" title="DeleteTaxonomyActionName" description="DeleteTaxonomyActionDescription" resourceClassId="SecurityResources" type="Delete" /> <add name="ChangeTaxonomyOwner" title="ChangeTaxonomyOwnerActionName" description="ChangeTaxonomyOwnerActionDescription" resourceClassId="SecurityResources" type="ChangeOwner" /> <add name="ChangeTaxonomyPermissions" title="ChangeTaxonomyPermissionsActionName" description="ChangeTaxonomyPermissionsActionDescription" resourceClassId="SecurityResources" type="ChangePermissions" /> </actions> </permission> </permissions> <customPermissionsDisplaySettings> <customSet setName="General"> <securedObjectCustomPermissionSets> <securedObjectType typeName="Telerik.Sitefinity.Blogs.Model.Blog, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="Create" showActionInList="False" /> <customSecurityAction name="Modify" showActionInList="True" title="ModifyThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="View" showActionInList="True" title="ViewThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="Delete" showActionInList="True" title="DeleteThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeOwner" showActionInList="True" title="ChangeOwnerOfThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangePermissions" showActionInList="True" title="ChangePermissionsOfThisItem" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> <securedObjectType typeName="Telerik.Sitefinity.Events.Model.Event, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="Create" showActionInList="False" /> <customSecurityAction name="Modify" showActionInList="True" title="ModifyThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="View" showActionInList="True" title="ViewThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="Delete" showActionInList="True" title="DeleteThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeOwner" showActionInList="True" title="ChangeOwnerOfThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangePermissions" showActionInList="True" title="ChangePermissionsOfThisItem" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> <securedObjectType typeName="Telerik.Sitefinity.GenericContent.Model.ContentItem, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="Create" showActionInList="False" /> <customSecurityAction name="Modify" showActionInList="True" title="ModifyThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="View" showActionInList="True" title="ViewThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="Delete" showActionInList="True" title="DeleteThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeOwner" showActionInList="True" title="ChangeOwnerOfThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangePermissions" showActionInList="True" title="ChangePermissionsOfThisItem" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> <securedObjectType typeName="Telerik.Sitefinity.News.Model.NewsItem, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="Create" showActionInList="False" /> <customSecurityAction name="Modify" showActionInList="True" title="ModifyThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="View" showActionInList="True" title="ViewThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="Delete" showActionInList="True" title="DeleteThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeOwner" showActionInList="True" title="ChangeOwnerOfThisItem" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangePermissions" showActionInList="True" title="ChangePermissionsOfThisItem" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> </securedObjectCustomPermissionSets> </customSet> <customSet setName="Blog"> <securedObjectCustomPermissionSets> <securedObjectType typeName="Telerik.Sitefinity.Blogs.Model.Blog, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="Create" showActionInList="False" /> <customSecurityAction name="View" showActionInList="True" title="ViewThisBlog" resourceClassId="SecurityResources" /> <customSecurityAction name="Delete" showActionInList="True" title="DeleteThisBlog" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeOwner" showActionInList="True" title="ChangeThisBlogOwner" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangePermissions" showActionInList="True" title="ChangeThisBlogPermissions" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> </securedObjectCustomPermissionSets> </customSet> <customSet setName="BlogPost"> <securedObjectCustomPermissionSets> <securedObjectType typeName="Telerik.Sitefinity.Blogs.Model.Blog, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="ManageBlogPost" showActionInList="True" title="ManageThisBlog" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> <securedObjectType typeName="Telerik.Sitefinity.Blogs.Model.BlogPost, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="ManageBlogPost" showActionInList="True" title="ManageThisBlogPost" resourceClassId="SecurityResources" /> <customSecurityAction name="ViewBlogPost" showActionInList="True" title="ViewThisBlogPost" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeBlogPostOwner" showActionInList="True" title="ChangeThisBlogPostOwner" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeBlogPostPermissions" showActionInList="True" title="ChangeThisBlogPostPermissions" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> </securedObjectCustomPermissionSets> </customSet> <customSet setName="Image"> <securedObjectCustomPermissionSets> <securedObjectType typeName="Telerik.Sitefinity.Libraries.Model.Album, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="ManageImage" showActionInList="True" title="ManageThisAlbum" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> <securedObjectType typeName="Telerik.Sitefinity.Libraries.Model.Image, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="ViewImage" showActionInList="True" title="ViewThisImage" resourceClassId="SecurityResources" /> <customSecurityAction name="ManageImage" showActionInList="True" title="ManageImage" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeImageOwner" showActionInList="True" title="ChangeThisImageOwner" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeImagePermissions" showActionInList="True" title="ChangeThisImagePermissions" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> </securedObjectCustomPermissionSets> </customSet> <customSet setName="Album"> <securedObjectCustomPermissionSets> <securedObjectType typeName="Telerik.Sitefinity.Libraries.Model.Album, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="CreateAlbum" showActionInList="False" /> <customSecurityAction name="ViewAlbum" showActionInList="True" title="ViewThisAlbum" resourceClassId="SecurityResources" /> <customSecurityAction name="DeleteAlbum" showActionInList="True" title="DeleteThisAlbum" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeAlbumOwner" showActionInList="True" title="ChangeThisAlbumOwner" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeAlbumPermissions" showActionInList="True" title="ChangeThisAlbumPermissions" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> </securedObjectCustomPermissionSets> </customSet> <customSet setName="Video"> <securedObjectCustomPermissionSets> <securedObjectType typeName="Telerik.Sitefinity.Libraries.Model.VideoLibrary, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="ManageVideo" showActionInList="True" title="ManageThisVideoLibrary" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> <securedObjectType typeName="Telerik.Sitefinity.Libraries.Model.Video, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="ViewVideo" showActionInList="True" title="ViewThisVideo" resourceClassId="SecurityResources" /> <customSecurityAction name="ManageVideo" showActionInList="True" title="ManageVideo" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeVideoOwner" showActionInList="True" title="ChangeThisVideoOwner" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeVideoPermissions" showActionInList="True" title="ChangeThisVideoPermissions" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> </securedObjectCustomPermissionSets> </customSet> <customSet setName="VideoLibrary"> <securedObjectCustomPermissionSets> <securedObjectType typeName="Telerik.Sitefinity.Libraries.Model.VideoLibrary, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="CreateVideoLibrary" showActionInList="False" /> <customSecurityAction name="ViewVideoLibrary" showActionInList="True" title="ViewThisVideoLibrary" resourceClassId="SecurityResources" /> <customSecurityAction name="DeleteVideoLibrary" showActionInList="True" title="DeleteThisVideoLibrary" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeVideoLibraryOwner" showActionInList="True" title="ChangeThisVideoLibraryOwner" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeVideoLibraryPermissions" showActionInList="True" title="ChangeThisVideoLibraryPermissions" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> </securedObjectCustomPermissionSets> </customSet> <customSet setName="Document"> <securedObjectCustomPermissionSets> <securedObjectType typeName="Telerik.Sitefinity.Libraries.Model.DocumentLibrary, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="ManageVideo" showActionInList="True" title="ManageThisDocumentLibrary" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> <securedObjectType typeName="Telerik.Sitefinity.Libraries.Model.Document, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="ViewDocument" showActionInList="True" title="ViewThisDocument" resourceClassId="SecurityResources" /> <customSecurityAction name="ManageDocument" showActionInList="True" title="ManageDocument" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeDocumentOwner" showActionInList="True" title="ChangeThisDocumentOwner" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeDocumentPermissions" showActionInList="True" title="ChangeThisDocumentPermissions" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> </securedObjectCustomPermissionSets> </customSet> <customSet setName="DocumentLibrary"> <securedObjectCustomPermissionSets> <securedObjectType typeName="Telerik.Sitefinity.Libraries.Model.DocumentLibrary, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="CreateDocumentLibrary" showActionInList="False" /> <customSecurityAction name="ViewDocumentLibrary" showActionInList="True" title="ViewThisDocumentLibrary" resourceClassId="SecurityResources" /> <customSecurityAction name="DeleteDocumentLibrary" showActionInList="True" title="DeleteThisDocumentLibrary" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeDocumentLibraryOwner" showActionInList="True" title="ChangeThisDocumentLibraryOwner" resourceClassId="SecurityResources" /> <customSecurityAction name="ChangeDocumentLibraryPermissions" showActionInList="True" title="ChangeThisDocumentLibraryPermissions" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> </securedObjectCustomPermissionSets> </customSet> <customSet setName="Taxonomies"> <securedObjectCustomPermissionSets> <securedObjectType typeName="Telerik.Sitefinity.Taxonomies.Model.Taxonomy, Telerik.Sitefinity.Model, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563"> <customSecurityActions> <customSecurityAction name="CreateTaxonomy" showActionInList="False" /> <customSecurityAction name="ModifyTaxonomyAndSubTaxons" showActionInList="True" title="ModifyATaxonomy" resourceClassId="SecurityResources" /> </customSecurityActions> </securedObjectType> </securedObjectCustomPermissionSets> </customSet> </customPermissionsDisplaySettings> <applicationRoles> <role name="Everyone" id="4d2588ea-c20b-4e88-a5fe-5bf5be7facba" description="EveryoneDescription" resourceClassId="SecurityResources" /> <role name="Anonymous" id="06f9a4d2-51b6-4bac-8b59-b6dfcd90c85a" description="AnonymousDescription" resourceClassId="SecurityResources" /> <role name="Authenticated" id="967cb6d3-fd7f-4594-a2df-f8ffbbfee80e" description="AuthenticatedDescription" resourceClassId="SecurityResources" /> <role name="Owner" id="7641e9d7-b2a2-4380-94a1-7334b35763c1" description="OwnerDescription" resourceClassId="SecurityResources" /> <role name="Administrators" id="958430e2-d2a5-4876-99a9-012256b8adc0" description="AdministratorsDescription" allowManualUserAssignment="True" resourceClassId="SecurityResources" /> <role name="BackendUsers" id="2e01ab76-fc5b-482d-8ba3-0516875c2e09" description="BackendUsersRoleDescription" allowManualUserAssignment="True" resourceClassId="SecurityResources" /> <role name="Authors" id="dd0aa16d-3aaf-42fe-9616-4056e824603e" description="AuthorsRoleDescription" allowManualUserAssignment="True" resourceClassId="SecurityResources" /> <role name="Editors" id="5dab58ab-4e4c-4fe4-8ea6-3fb991393398" description="EditorsRoleDescription" allowManualUserAssignment="True" resourceClassId="SecurityResources" /> <role name="Designers" id="ff63f666-5dd2-4c20-84d9-ac6898c501f1" description="DesignersRoleDescription" allowManualUserAssignment="True" resourceClassId="SecurityResources" /> </applicationRoles> <securityProviders> <add name="OpenAccessDataProvider" description="A data provider that stores security information using OpenAccess." type="Telerik.Sitefinity.Security.Data.OpenAccessSecurityProvider, Telerik.Sitefinity, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563" /> <add name="XmlDataProvider" description="A data provider that stores security information in XML files." type="Telerik.Sitefinity.Security.Data.XmlSecurityDataProvider, Telerik.Sitefinity, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563" /> </securityProviders> <roleProviders> <add name="Default" description="DefaultDescription" resourceClassId="SecurityResources" type="Telerik.Sitefinity.Security.Data.OpenAccessRoleProvider, Telerik.Sitefinity, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563" applicationName="Backend/" /> <add name="AppRoles" description="AppRolesDescription" resourceClassId="SecurityResources" type="Telerik.Sitefinity.Security.Data.OpenAccessRoleProvider, Telerik.Sitefinity, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563" applicationName="App/" /> <add name="LdapRoles" description="AppRolesDescription" type="Telerik.Sitefinity.Security.Ldap.LdapRoleProvider, Telerik.Sitefinity, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563" applicationName="LdapBackend/" /> </roleProviders> <profileProviders> <add name="OpenAccessProfileProvider" description="A data provider that stores profile data using OpenAccess" type="Telerik.Sitefinity.Security.Data.OpenAccessProfileProvider, Telerik.Sitefinity, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563" /> </profileProviders> <membershipProviders> <add name="Default" description="DefaultDescription" resourceClassId="SecurityResources" type="Telerik.Sitefinity.Security.Data.OpenAccessMembershipProvider, Telerik.Sitefinity, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563" applicationName="Backend/" maxInvalidPasswordAttempts="5" minRequiredNonalphanumericCharacters="0" minRequiredPasswordLength="7" newPasswordLength="8" passwordAttemptWindow="10" passwordFormat="Hashed" passwordStrengthRegularExpression="" requiresQuestionAndAnswer="false" requiresUniqueEmail="true" enablePasswordRetrieval="false" enablePasswordReset="true" recoveryMailAddress="" recoveryMailBody="Your password has been successfully changed.<br /><br />User Name: <%\s*UserName\s*%><br />Password: <%\s*Password\s*%>" recoveryMailSubject="Password recovery" enabled="False" /> <add name="LdapUsers" description="Special provider for LDAP users." type="Telerik.Sitefinity.Security.Ldap.LdapMembershipProvider, Telerik.Sitefinity, Version=4.0.565.0, Culture=neutral, PublicKeyToken=b28c218413bdf563" applicationName="LdapBackend/" connection="" /> </membershipProviders> <administrativeRoles /> <LdapConnections> <connections> <LdapConnection name="DefaultLdapConnection" serverName="srv" connectionDomain="idt" connectionUsername="usr" connectionPassword="pss" maxReturnedUsers="200" usersDN="" userFilter="(&(objectClass=user)(!(objectClass=computer)))" maxReturnedRoles="200" rolesDns="" roleFilter="(objectClass=group)" connectWithLogonCredentials="True" /> </connections> <ldapMapping> <typesMapping> <type name="RoleMapping"> <propertiesMapping> <mapping propertyName="Name" ldapField="sAMAccountName" /> <mapping propertyName="Id" ldapField="objectGUID" /> <mapping propertyName="LastModified" ldapField="whenChanged" /> </propertiesMapping> </type> <type name="UserMapping"> <propertiesMapping> <mapping propertyName="Id" ldapField="objectGUID" /> <mapping propertyName="Comment" ldapField="info" /> <mapping propertyName="FirstName" ldapField="givenName" /> <mapping propertyName="UserName" ldapField="sAMAccountName" /> <mapping propertyName="Email" ldapField="mail" /> <mapping propertyName="LastName" ldapField="sn" /> <mapping propertyName="LastActivityDate" ldapField="whenChanged" /> <mapping propertyName="LastLoginDate" ldapField="lastLogon" /> <mapping propertyName="CreationDate" ldapField="whenCreated" /> <mapping propertyName="LastModified" ldapField="whenChanged" /> <mapping propertyName="memberOf" ldapField="memberOf" /> <mapping propertyName="IsApproved" ldapField="userAccountControl" /> </propertiesMapping> </type> </typesMapping> </ldapMapping> </LdapConnections> </securityConfig><?xml version="1.0" encoding="UTF-8"?> <!-- Note: As an alternative to hand editing this file you can use the web admin tool to configure settings for your application. Use the Website->Asp.Net Configuration option in Visual Studio. A full list of settings and comments can be found in machine.config.comments usually located in \Windows\Microsoft.Net\Framework\v2.x\Config --> <configuration> <configSections> <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" /> <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> </sectionGroup> </sectionGroup> </sectionGroup> </configSections> <appSettings /> <!-- Set your mail settings here --> <!--<system.net> <mailSettings> <smtp from=""> <network host="" userName="" password="" port="" /> </smtp> </mailSettings> </system.net>--> <!--<system.diagnostics> <trace autoflush="true" /> <sources> <source name="System.ServiceModel" switchValue="Information, ActivityTracing" propagateActivity="true"> <listeners> <add name="sdt" type="System.Diagnostics.XmlWriterTraceListener" initializeData= "SdrConfigExample.e2e" /> </listeners> </source> </sources> </system.diagnostics>--> <system.web> <siteMap defaultProvider="SitefinitySiteMap"> <providers> <add name="SitefinitySiteMap" type="Telerik.Sitefinity.Web.SitefinitySiteMap, Telerik.Sitefinity" taxonomyProvider="OpenAccessDataProvider" pageTaxonomy="Pages" rootNode="FrontendSiteMap" pageProvider="OpenAccessDataProvider" /> </providers> </siteMap> <membership defaultProvider="LdapUsers"> <providers> <clear /> <!--<add name="FrontendUsers" type="Telerik.Sitefinity.Security.Data.SitefinityMembershipProvider, Telerik.Sitefinity"/>--> <add name="LdapUsers" type="Telerik.Sitefinity.Security.Data.SitefinityMembershipProvider, Telerik.Sitefinity" /> </providers> </membership> <globalization uiCulture="auto" culture="auto" resourceProviderFactoryType="Telerik.Sitefinity.Localization.ExtendedResourceProviderFactory, Telerik.Sitefinity" /> <!-- Set compilation debug="true" to insert debugging symbols into the compiled page. Because this affects performance, set this value to true only during development. --> <compilation debug="true"> <assemblies> <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add assembly="System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </assemblies> <buildProviders> <remove extension=".svc" /> <add extension=".svc" type="System.ServiceModel.Activation.ServiceBuildProvider, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </buildProviders> </compilation> <!-- The <authentication> section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. --> <authentication mode="Windows" /> <customErrors mode="Off"></customErrors> <!-- The <customErrors> section enables configuration of what to do if/when an unhandled error occurs during the execution of a request. Specifically, it enables developers to configure html error pages to be displayed in place of a error stack trace. <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> <error statusCode="403" redirect="NoAccess.htm" /> <error statusCode="404" redirect="FileNotFound.htm" /> </customErrors> --> <pages> <controls> <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI" /> </controls> </pages> <httpHandlers> <remove verb="*" path="*.asmx" /> <add verb="*" validate="false" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI" /> <add verb="*" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" /> <add verb="*" path="Telerik.Sitefinity.FilesDownloadHandler.ashx" type="Telerik.Sitefinity.Modules.Files.FilesDownloadHandler, Telerik.Sitefinity" /> <add verb="*" path="Telerik.Sitefinity.LibrariesRadUploadHandler.ashx" type="Telerik.Sitefinity.Modules.Libraries.Web.LibrariesRadUploadHandler, Telerik.Sitefinity" /> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false" /> <add verb="*" path="*.svc" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> <add verb="*" validate="false" path="Telerik.Web.UI.DialogHandler.axd" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI" /> <add verb="*" path="Telerik.Sitefinity.AsyncImageUploadHandler.ashx" type="Telerik.Sitefinity.Modules.Libraries.Web.AsyncImageUploadHandler, Telerik.Sitefinity" /> </httpHandlers> <httpModules> <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add name="Sitefinity" type="Telerik.Sitefinity.Web.SitefinityHttpModuleIIS6, Telerik.Sitefinity" /> <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" /> <add name="SitefinityAnalyticsModule" type="Telerik.Sitefinity.Analytics.Server.DependencyResolution.Module.DependencyRegistrarHttpModule, Telerik.Sitefinity.Analytics.Server.DependencyResolution" /> </httpModules> </system.web> <system.serviceModel> <bindings> <basicHttpBinding> <binding name="basicHttpBinding" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647"> <security mode="None" /> </binding> </basicHttpBinding> </bindings> <behaviors> <endpointBehaviors> <behavior name="SitefinityWebApp.Sitefinity.Services.Content.EventsAspNetAjaxBehavior"> <enableWebScript /> </behavior> </endpointBehaviors> <serviceBehaviors> <behavior name="Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsServiceBehavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" /> </behavior> <behavior name="Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsServiceBehavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" /> </behavior> <behavior name="Telerik.Sitefinity.Analytics.Infrastructure.Services.DashboardDataBehavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" /> </behavior> <behavior name="Telerik.Sitefinity.Analytics.Infrastructure.Services.MapDataServiceBehavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" /> </behavior> </serviceBehaviors> </behaviors> <services> <service name="SitefinityWebApp.Sitefinity.Services.Content.Events"> <endpoint address="" behaviorConfiguration="SitefinityWebApp.Sitefinity.Services.Content.EventsAspNetAjaxBehavior" binding="webHttpBinding" contract="SitefinityWebApp.Sitefinity.Services.Content.Events" /> </service> <service behaviorConfiguration="Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsServiceBehavior" name="Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsService"> <endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding" contract="Telerik.Sitefinity.Analytics.Infrastructure.Services.AnalyticsPermissionsService" /> </service> <service behaviorConfiguration="Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsServiceBehavior" name="Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsService"> <endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding" contract="Telerik.Sitefinity.Analytics.Server.GoogleAnalyticsPlugin.Services.AccountsService" /> </service> <service behaviorConfiguration="Telerik.Sitefinity.Analytics.Infrastructure.Services.DashboardDataBehavior" name="Telerik.Sitefinity.Analytics.Infrastructure.Services.DashboardData"> <endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding" contract="Telerik.Sitefinity.Analytics.Infrastructure.Services.DashboardData" /> </service> <service behaviorConfiguration="Telerik.Sitefinity.Analytics.Infrastructure.Services.MapDataServiceBehavior" name="Telerik.Sitefinity.Analytics.Infrastructure.Services.MapDataService"> <endpoint address="" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding" contract="Telerik.Sitefinity.Analytics.Infrastructure.Services.MapDataService" /> </service> </services> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" /> </system.serviceModel> <system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <providerOption name="CompilerVersion" value="v3.5" /> <providerOption name="WarnAsError" value="false" /> </compiler> <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <providerOption name="CompilerVersion" value="v3.5" /> <providerOption name="OptionInfer" value="true" /> <providerOption name="WarnAsError" value="false" /> </compiler> </compilers> </system.codedom> <!-- The system.webServer section is required for running ASP.NET AJAX under Internet Information Services 7.0. It is not necessary for previous version of IIS. --> <system.webServer> <validation validateIntegratedModeConfiguration="false" /> <modules> <remove name="WebDAVModule" /> <remove name="UrlRoutingModule" /> <remove name="ScriptModule" /> <remove name="RadUploadModule" /> <remove name="Sitefinity" /> <remove name="SitefinityAnalyticsModule" /> <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add name="Sitefinity" type="Telerik.Sitefinity.Web.SitefinityHttpModule, Telerik.Sitefinity" /> <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" /> <add name="SitefinityAnalyticsModule" type="Telerik.Sitefinity.Analytics.Server.DependencyResolution.Module.DependencyRegistrarHttpModule, Telerik.Sitefinity.Analytics.Server.DependencyResolution" /> </modules> <handlers> <remove name="ScriptHandlerFactory" /> <remove name="ScriptHandlerFactoryAppServices" /> <remove name="ScriptResource" /> <remove name="UrlRoutingHandler" /> <remove name="WcfHandler" /> <remove name="WildCard" /> <remove name="Telerik.Web.UI.DialogHandler" /> <remove name="Telerik.RadUploadProgressHandler" /> <remove name="Telerik.Sitefinity.FilesDownloadHandler" /> <remove name="Telerik.Sitefinity.LibrariesRadUploadHandler" /> <remove name="Telerik.Sitefinity.AsyncImageUploadHandler" /> <remove name="Telerik.Web.UI.SpellCheckHandler" /> <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <add name="WcfHandler" path="*.svc" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" resourceType="Unspecified" preCondition="integratedMode" /> <add name="WildCard" path="*" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness32" /> <add name="Telerik.Web.UI.DialogHandler" path="Telerik.Web.UI.DialogHandler.axd" verb="*" type="Telerik.Web.UI.DialogHandler, Telerik.Web.UI" /> <add name="Telerik.RadUploadProgressHandler" path="Telerik.RadUploadProgressHandler.ashx" verb="*" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" /> <add name="Telerik.Sitefinity.FilesDownloadHandler" path="Telerik.Sitefinity.FilesDownloadHandler.ashx" verb="*" type="Telerik.Sitefinity.Modules.Files.FilesDownloadHandler, Telerik.Sitefinity" /> <add name="Telerik.Sitefinity.LibrariesRadUploadHandler" path="Telerik.Sitefinity.LibrariesRadUploadHandler.ashx" verb="*" type="Telerik.Sitefinity.Modules.Libraries.Web.LibrariesRadUploadHandler, Telerik.Sitefinity" /> <add name="Telerik.Sitefinity.AsyncImageUploadHandler" path="Telerik.Sitefinity.AsyncImageUploadHandler.ashx" verb="*" type="Telerik.Sitefinity.Modules.Libraries.Web.AsyncImageUploadHandler, Telerik.Sitefinity" /> <add name="Telerik.Web.UI.SpellCheckHandler" verb="*" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler, Telerik.Web.UI" /> </handlers> </system.webServer> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v2.0.50727"> <dependentAssembly> <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35" /> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" /> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35" /> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0" /> </dependentAssembly> </assemblyBinding> </runtime> </configuration> Hi Abhijit,
Could you try setting usersDN and rolesDns in SecurityConfig.config or through UI.
usersDN - Ldap distinguished name path(organizational unit) for users traversing and search. Users are searched from this path down the organziational tree
rolesDns - Ldap distinguished name path(organizational unit) for roles traversing and search. Roles are searched from this path down the organziational tree
We checked the LDAP provider with local roles and users and they are properly displayed.
Regards,
Ivan Dimitrov
the Telerik team
Ivan,
Thank you for the prompt reply. Using your suggestion we have been able to browse through the AD Roles.
However it is only pulling a few of the AD Roles. Is paging not implemented or is there a filter or setting we are missing ?
Thanks again
Abhijit
Hi Abhijit,
The control that shows roles section is RolesGrid and paging is allowed. PageSize is set to 50 rows per page. Do you have something like nested roles? Verify that you have set correct OU and DC. The default role filter is (objectClass=group)
Sincerely yours,
Ivan Dimitrov
the Telerik team