Ricardo Ferreira a écrit :
Thanks for your answer Khaled ....

    > java.security.Principal     p = request.getUserPrincipal();

    > Principal is an interface but the class of p is
    > "org.jahia.services.usermanager.JahiaDBUser".

> getClass() method returns the runtime class of an object.

I know that... i thought that i could do:

org.jahia.services.usermanager.JahiaDBUser p = request.getUserPrincipal();

and in my opinion, i think we should be able do it... if we login as Admin or Root, we should access to jahia information, because it could be useful....
You can access to some jahia informations thanks to request attributes (http://www.jahia.net/jahia/webdav/site/jahia_net/shared/Documentation/ENG_JahiaPortletGuide_v1.0.pdf , page 17).


I was thinking and the answser for my problem is JAAS. There is any quick way (documentation) to implement it?
There is an example of a Jaas Portlet here:
http://www.glassfishwiki.org/portalwiki/Wiki.jsp?page=PortletsInTheRepository


I had another question.... I am developing an portlet, and any portlet can have at most 3 modes (VIEW, EDIT, HELP). Can I make VIEW and HELP mode visible for all users, and EDIT mode only for admin users?
No it's not possible. All you can do is to display a message "This mode is not allowed" in edit mode for users who haven't admin role.

There's any documentaion where I read about that? For what i read/understood on JSR-168 specifications, i should ...
You can find documentation here:
http://www.jahia.net/jahia/webdav/site/jahia_net/shared/Documentation/ENG_JahiaPortletGuide_v1.0.pdf

and the JSR168specification here
http://jcp.org/en/jsr/detail?id=168

Regards,
KT.
I search on google, but no lucky :(


Regards,
Ricardo Ferreira

------------------------------------------------------------------------

No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.446 / Virus Database: 269.0.0/754 - Release Date: 4/9/2007 22:59

Reply via email to