I, i was trying o check the check user permissions to portal pages in order to
choose which links to display in a portlet. But i'm getting a little problem.
The code that i use is this:
| MBeanServer mbeanServer = MBeanServerLocator.locateJBoss();
|
| PortalPermissionFactory permissionFactory =
(PortalPermissionFactory)MBeanProxy.get(PortalPermissionFactory.class,
| new ObjectName("portal:service=PortalPermissionFactory"), mbeanServer);
| boolean asPermission =
permissionFactory.checkPermission(PermissionTypes.PORTAL_OBJECT, uri,
PortalObjectPermission.VIEW);
|
The problem is, if the page permissions is checked as Uncheck, it return true,
but if is checked to a role that the current user belongs it returns false.
I also tried the way that is described in the Chapter 5 of the Jboss Portal
2.2, and the result is the same.
I think that the PortalSubject that it uses is not the user that i'm using, for
some reason that i can't understand. Do i need to do something before or the
portal should know how is the user that is looged in?
I'm using JBoss AS 4.0.3SP1 and Jboss Portal 2.2.
Thanks in advance
Rui Cunha
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3972382#3972382
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3972382
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user