2 Replies Latest reply on Mar 20, 2009 11:11 AM by fuchs

    problem by security-constraint for portlet-instance

    fuchs

      I like to give my portlet a role definition:

       <instance-id>PortletInstance</instance-id>
       <portlet-ref>Portlet</portlet-ref>
       <security-constraint>
       <policy-permission>
       <action-name>admin</action-name>
       <role-name>Admin</role-name>
       </policy-permission>
       <policy-permission>
       <action-name>view</action-name>
       <role-name>User</role-name>
       </policy-permission>
       </security-constraint>
       </instance>
      


      but i get this exception:

      Caused by: javax.faces.FacesException: javax.el.PropertyNotFoundException: /jsf/common/editSecurity.xhtml @29,48 value="#{auth.forRole[role]}": Property 'Admin' not found on type org.jboss.portal.core.admin.ui.AuthorizationBean$1
      


      I use jboss portal 2.7. Knows anyone what wrong here , please?

        • 1. Re: problem by security-constraint for portlet-instance
          fuchs

          i gave it a "security-role" and the exclusion disappeared, but it didnt work anyway.


           <instance>
           <instance-id>CustomerPortletInstance</instance-id>
           <portlet-ref>CustomerPortlet</portlet-ref>
           <security-constraint>
           <policy-permission>
           <action-name>admin</action-name>
           <role-name>Admin</role-name>
           </policy-permission>
           <policy-permission>
           <action-name>view</action-name>
           <role-name>Admin</role-name>
           </policy-permission>
           <policy-permission>
           <action-name>view</action-name>
           <role-name>User</role-name>
           </policy-permission>
           </security-constraint>
           <security-role>
           <role-name>Admin</role-name>
           </security-role>
           </instance>
          


          • 2. Re: problem by security-constraint for portlet-instance
            fuchs

            i cant imagine why it doesnt works.
            i did it excectly like in the "portal reference guide" documentation.
            maybe someone have a idear?