建立了Domino和websphere 之间的SSO和ldap的设置,但是怎么在websphere 中的应用中取得domino中的登录用户名

joachern 2004-09-28 10:00:59
下面的代码好像不成!


String s1 = "";
Cookie[] cookies = null;
String sessionToken = null;
try
{
cookies = request.getCookies();
}
catch (Exception e)
{
respond(response,"Exception from request.getCookies(): " +
e.toString());
return;
}
if (cookies == null)
{
s1 = "No cookies received";
}
else
{
for (int i = 0; i < cookies.length; i++)
{
if (cookies[i].getName().equals("LtpaToken"))
{
sessionToken = cookies[i].getValue();
}
}
}
if (sessionToken != null)
{
try
{
NotesThread.sinitThread();
Session session = NotesFactory.createSession(null, sessionToken);
s1 += "\n" + "Server: " + session.getServerName();
s1 += "\n" + "IsOnServer: " + session.isOnServer();
s1 += "\n" + "CommonUserName: " + session.getCommonUserName();
s1 += "\n" + "UserName: " + session.getUserName();
s1 += "\n" + "NotesVersion: " + session.getNotesVersion();
s1 += "\n" + "Platform: " + session.getPlatform();
NotesThread.stermThread();
}
catch (NotesException e)
{
s1 += "\n" + e.id + e.text;
e.printStackTrace();
}
}

respond(response,s1);
}
...全文
142 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
iceleighton 2004-10-13
  • 打赏
  • 举报
回复
你需要客户化WPS的登陆模块,在WPS登陆的时候截获用户名和密码,参考 WPS 4.2的办法,5.0应该差不多:
http://www-1.ibm.com/support/docview.wss?rs=203&context=SW000&q1=wps.engine.commands.LoginUserAuth&uid=swg21158973&loc=en_US&cs=utf-8&lang=en
joachern 2004-10-13
  • 打赏
  • 举报
回复
555555555555555555555555555???
yyaann5988 2004-10-12
  • 打赏
  • 举报
回复
request.getRemoteUser()
joachern 2004-10-11
  • 打赏
  • 举报
回复
没有人指导!!!
名剑传奇 2004-10-01
  • 打赏
  • 举报
回复
上Http://www.ibm.com./cn/开发人员
找找
joachern 2004-09-30
  • 打赏
  • 举报
回复
up!
pfc001 2004-09-29
  • 打赏
  • 举报
回复
up
joachern 2004-09-29
  • 打赏
  • 举报
回复
没有人理会吗?
joachern 2004-09-28
  • 打赏
  • 举报
回复
没有人理会??

2,633

社区成员

发帖
与我相关
我的任务
社区描述
WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
社区管理员
  • WebSphere社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧