发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 SOA

请教单点登录的问题(IBM Websphere Portal)

2004-07-07 10:08
赞助商链接


请教单点登录的问题


1、创建 portlet。
使用portlet向导创建一个“使用portlet专用凭证保管库槽”的portlet,指定槽名为VaultSlot。编译连接后发布到Portal系统,并定制到相应页面。

2、使用 portlet。
每个授权Portal用户可以使用此portlet的edit模式输入自己的用户名和密码,系统为不同的用户存入不同的保险槽,此保存为永久性的,用户可以在view模式下使用此保险槽。

3、开发 portlet。
* 该portlet用来帮助用户单点登录到一个基于b/s的asp系统。例如:http://172.16.2.22
* 用户第一次使用此portlet时,系统在用户管理的保险段中为该用户创建一个专用槽,并提示用户进入edit模式下输入他在该系统中的用户名和密码,用户提交后调用doEdit()方法将之永久性存入该专用槽。
*系统进入view模式下,通过doView()方法去得存储在该槽中的值(用户名和密码),并利用此值帮助用户登录到该系统。

4、解决方法:
* 在 Edit.jsp中提供text框由用户输入其用户名和密码;
* 在 View.jsp中进行单点登录。我们在该页面下嵌入一个Iframe,用来显示登录以后的系统界面。

5、问题描述:
* 在View.jsp中怎样登入该系统?已经获得的接口是:
(1)该应用是基于b/s架构的asp系统;
(2)用户名和密码已经获得,可以在View.jsp中打印、存储。
(3)该系统的登录界面,例如:http://172.16.2.22/webpaint/default.htm
(4)该系统的登录表单,提交到 action = "LogIn_Check.asp";
(5)登录成功后跳转到新的页面:http://172.16.2.22/webpaint/defaultNewPage.htm
* 该asp系统在登录时使用了多Cookie处理,即:用户在输入用户名和密码登录时,共为其建立了5个Cookie。如何解决?
* 我们使用了自己的域名服务器,可以完成域名到真实ip地址之间的解析。
* 当我们在doView()方法中调用自己写的类时,就出错,尤其是使用HTTPClient.NVPair这个类时。

6、还有人遇到过这个问题,他是这样描述的:

http://www.webservertalk.com/archive81-2004-1-102988.html









赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com