For the CMS Admin tool, use the CMS Admin tool Security Console to provide access to nodes in the CMS.
Here is some information to get you started:
The functionality is available via the "Secure" function in the Drop Down Actions Menu of the CMS Admin Tool
Thanks for the reply. But this is not what I am looking for.
I am not able to assign a new security role to the CMSAdminPortletInstance.I get "Access Denied" in the CMSAdminPortletWindow when I refer to the existing CMSAdminPortletInstance as I mentioned in my previous post.
You are getting an "Access Denied" message from the CMS Service and not from the Portlet Container which manages the CMSAdminPortletInstance.
The CMSAdminPortletInstance is getting rendered, which is what is expected, but the CMS Service does not have proper permissions set for the role in question to access CMS content.
The Portal only goes as far as protecting the window, but the content inside the window is outside its control and security is managed by the actual application producing the content inside this window. In this case its the CMS Service and proper permissions need to be set on it via the CMS Admin Security console
Thanks a lot for your help. It works just fine and I understand the whole thing better :)