当前位置:软件学习 > 其它软件 >>

如何从ibm portal中获取用户组及用户信息?

由于业务上的需要,需要在portlet实现根据登录用户的id取得该用户的用户组信息
或者,取得某一个用户组的列表,请各位大侠赐教!!
注:用的是ibm websphere portal 6.0
谢谢! --------------------编程问答-------------------- 用户目录是用的PORTAL的还是其他的LDAP如DOMINO或者AD?
如果是PORTAL的,那么它存储在数据库表中,应该很容易找到对应关系,
其他LDAP的话需要通过LDAP接口进行调取。 --------------------编程问答-------------------- 1

<%= JSPSupport.stringValue(DataConverter.toString(webAppAccess.getUserInfo().getUserID()), false) %>

2

 <%
HttpSession mysession=request.getSession();
String loginname="";
if(mysession.getAttribute("com.ibm.wps.util.session_user")!=null){
com.ibm.wps.puma.User myuser=(com.ibm.wps.puma.User)mysession.getAttribute("com.ibm.wps.util.session_user");
loginname=myuser.getFullName();
}
%> --------------------编程问答-------------------- User user=(User)request.getAttribute("com.ibm.portal.puma.request-user");
String uid = user.getUserID();
--------------------编程问答-------------------- IBM portlet提供的API可以获得登录的用户信息
String portaluserid=portletRequest.getUser().getUserID(); --------------------编程问答-------------------- 用户信息可以通过api得到,但用户组信息呢,各位没有一个给出答案的。
补充:企业软件 ,  WebSphere
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,