Nous aimerions faire une liste d'utilisateurs disponibles dans un portlet similaire à la version d'administration du UsersPortlet, mais pour ceux qui ne sont pas des administrateurs. Cette liste ne serait que des noms. Existe-t-il un moyen de le faire via JBoss GA 4.2.2? Nous sommes en train de développer sur la base de données Hypersonic, mais j'espère qu'il y a un moyen indépendant de faire cela par JBoss.Accéder à une liste d'utilisateurs via JBoss dans un rôle non-administrateur?
0
A
Répondre
0
Nous avons trouvé le Identity Manager et ses classes associées. En utilisant le code source de configurations par défaut peut être:
import org.jboss.portal.identity.UserModule;
import org.jboss.portal.identity.RoleModule;
import org.jboss.portal.identity.MembershipModule;
import org.jboss.portal.identity.UserProfileModule;
[...]
(UserModule)new InitialContext().lookup("java:portal/UserModule");
RoleModule rm = (RoleModule)new InitialContext().lookup("java:portal/RoleModule");
(MembershipModule)new InitialContext().lookup("java:portal/MembershipModule");
(UserProfileModule)new InitialContext().lookup("java:portal/UserProfileModule");
rm.findRoles()
Un Gotcha critique qui nous avons est que le InitialContext soit correctement renseigné cela doit se produire dans une transaction. Cela signifie que si vous utilisez RichFaces, cela ne peut pas avoir lieu dans les beans sous-jacents.
Questions connexes
- 1. Comment accéder à un char ** via ffi dans plt-scheme?
- 2. Comment accéder à SVN via HTTP dans un environnement Windows?
- 3. Comment accéder aux éléments de liste dans une liste
- 4. Comment accéder à une application via les paramètres de l'appareil?
- 5. Comment accéder à un dossier public Exchange 2007 via WebDav?
- 6. Comment puis-je accéder à une variable de classe via un tableau dans VB.NET?
- 7. Accéder à l'application Web JBOSS Tomcat à partir de l'ordinateur distant
- 8. Accéder à une image dans une image
- 9. Comment créer une liste Sharepoint via un récepteur de fonctions et un modèle de liste existant
- 10. Accéder à CVS via le service Apache en utilisant SSPI
- 11. Itérer via "liste liée" dans une requête SQL?
- 12. Comment créer une référence de ressource pour un MBean JBoss
- 13. Accéder à une énumération dans un espace de nom différent
- 14. Comment accéder à un iframe dans une application Adobe AIR?
- 15. rails: accéder à une variable d'instance dans un fichier js.erb
- 16. Accéder à un membre de RootViewController dans une autre classe
- 17. Comment puis-je obtenir une liste des transitions possibles pour un rôle donné dans un workflow de machine d'état?
- 18. Accéder à Access via JDBC (en utilisant ODBC?)
- 19. Renvoyer une liste d'objets typés via CreateSQLQuery dans NHibernate
- 20. Faire une liste via vlookup dans Microsoft Excel?
- 21. Est-il possible d'invalider une session individuelle dans JBoss via JMX?
- 22. Dans Python 2.6, comment transmettre un objet liste à une méthode qui attend une liste d'arguments?
- 23. Adhésion à ASP.net - ajout d'un rôle
- 24. C++ Comment faire une boucle à travers une liste de struct, et accéder à leurs propriétés
- 25. SQL Server: Accéder à l'index Fulltext via LINQ
- 26. Accéder à EIP et EBP via ucontext sur OS X
- 27. Accéder au répertoire actif via un tunnel SSH?
- 28. Accéder à Excel 2007 Binaire (.xlsb) via OleDb ACE
- 29. « dans » la liste via la procédure stockée
- 30. MSSQL2000: obtenir la liste des membres de rôle