保持 Project Zero 和 WebSphere sMash 应用程序的安全性,第 1 部分: 身份验证和授权
2009-10-28 00:00:00 来源:WEB开发网核心提示: 本文使用的是基于文件的用户注册表,创建基于文件的用户注册表由于配置 LDAP 要花费时间并需要一定的专业水平,保持 Project Zero 和 WebSphere sMash 应用程序的安全性,第 1 部分: 身份验证和授权(5),因此 Zero 提供了基于文件的用户注册表,为了进行以测试为目
本文使用的是基于文件的用户注册表。
创建基于文件的用户注册表
由于配置 LDAP 要花费时间并需要一定的专业水平,因此 Zero 提供了基于文件的用户注册表。为了进行以测试为目的的创建、更新以及添加用户,zero.core.webtools 项目提供了一个基于 Web 的管理控制台来管理用户。对不熟悉 Eclipse Webtools 的人来说,zero.core.webtools 程序包为 Zero 应用程序开发人员构建应用程序提供了一整套有用的实用功能,可以在构建应用程序时使用。当在 Eclipse 内创建 Zero 应用程序时,会默认地包括 Webtools 模块上的依赖项。在将应用程序部署成产品设置前,应该删除或注释掉 Webtools。
创建新的应用程序后,可以扩展 Zero 应用程序以查看 config 目录来验证 zero.core.webtools 依赖项是否存在,config 目录内应当有一个名为 ivy.xml 的文件。单击 ivy.xml,Eclipse 就会显示 ivy.xml 的视图,列出程序包的信息,如图 3 所示:
图 3. 包含在 ivy.xml 中的 Zero.core.webtools
图片看不清楚?请点击这里查看原图(大图)。
这个应用程序的依赖项列表应该包括 zero.core 和 zero.core.webtools。如果情况的确如此,就可以开始创建基于文件的用户注册表了。
要启动应用程序,右键单击这个应用程序并选择 Run As > Project Zero Application。参见图 4:
- ››保持Photoshop与显示器色彩模式统一
- ››保持 Project Zero 和 WebSphere sMash 应用程序的...
- ››保持 Project Zero 和 WebSphere sMash 应用程序的...
- ››保持 Project Zero 和 WebSphere sMash 应用程序的...
- ››保持并关闭Excel数据链接更新提示
- ››保持进程在Shell退出后能继续运行方法
- ››保持C/C++程序代码的可伸缩性
- ››保持你对Java的敏感度
- ››保持 EJB 技术的所有优点而不增加 RMI 开销
- ››保持对Java的敏感度切莫忽视思想研究
- ››Project JXTA 中对等管道的构建
- ››保持MySQL安全
更多精彩
赞助商链接