动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > DB2教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ DB2教程 ]的信息

本月文章推荐
.如何使用重定向恢复操作克隆DB2数.
.实例讲解DB2数据库中SELECT语句高.
.DB2诊断系列之捕获SQL执行情况.
.关于DB2 9数据库优点及缺点详细分.
.用DB2 V9.1for z/OS实现应用程序.
.DB2数据库完整性暂挂SQL0668N的错.
.DB2的高可用性和灾难恢复概述.
.讲解捕获IBM DB2 SQL的执行快照的.
.全面解析DB2性能调优方面的二十个.
.实例讲解DB2数据库性能监控的具体.
.在AIX HA环境中安装DB2时的七个注.
.使用DB2look重新创建优化器访问计.
.DB2数据库导出表结构与导入导出表.
.DB2 V9.5版本中数据库应用程序移.
.IBM DB2事件监视器及explain pla.
.经验:解决DB2中出现的SQL1032N错.
.详细讲解IBM DB2数据库无限活动日.
.DB2数据库中如何实现Oracle的某些.
.使用DB2look重新创建优化器访问计.
.数据仓库:IBM DB2 Datawarehouse.

DB2 Web 服务提供者的安全性(3)(1)

发表日期:2008-2-9 |


  【导读】在本文中,我们将解释如何为 DB2 Web 服务提供者应用程序启用安全性,这包括启用认证、设置授权和确保消息是加密的。我们还将解释 Web 服务用户是如何被映射到数据库用户的。   WAS 设置   您可以使用 WebSphere 治理控制台来配置 WebSphere,它是一个基于浏览器的工具。假如您是以默认方式安装了 WebSphere,那么它的位置是 http://localhost:9090/admin/。我们将启用安全性,完成 DataSource 设置并且最终部署我们所创建的 EAR。假如您是在 WebSphere 安装中做这些工作,那么使用 backupConfig 工具来备份旧的工作配置是一个好主意。关于该工具的信息请参见您的 WebSphere 文档。   第一步是在 WebSphere 中打开安全性。这将使得 WebSphere 在 Web 应用程序中强制实施所有的安全性约束。导航至 Security -> User Registries -> Local OS 页面。提供一个用户标识和口令,WebSphere 可以用它们来连接到用户注册表。默认的用户注册表是操作系统,但是 WebSphere 还支持 LDAP 和用户注册表。   图 18. 为 OS 用户注册表设置用户标识     接着,导航至 Security -> Global Security部分,并且选中 Enabled 复选框,如图 19 所示。请确保“Enforece Java 2 Security”是未被启用的。假如它被启用的话,我们将需要利用它所答应访问的文件(例如所有的 DADX 文件)来配置 Java 虚拟机安全配置文件。还要确保“User registry”是默认值(“Local OS”),否则这些指令将不能工作。   图 19. 启用全局安全性    123下一页   单击 Apply and Save to Master 配置。 打开安全性需要重新启动 WebSphere。假设在 PATH 中具有 WebSphere 目录,您可以在命令行执行这些命令:   stopserver server1 -username wollsch -password mypasswd   startserver server1 -username wollsch -password mypasswd   重新启动之后,打开 WebSphere 治理控制台。假如安全性设置是成功的,现在当您进入 WAS 治理控制台的时候,必须输入用户标识和口令。   导航至 Security -> JAAS Configuration -> J2C Authentication Data部分并单击 New。这将引导您进入一个页面,如图 20 所示。这个用户标识将用于连接到作为我们的数据源的数据库。   图 20. 为数据库用户设置用户标识和口令     导航至 Resources -> JDBC provider部分,单击 New并选择 DB2 Legacy CLI-based Type 2 JDBC driver。输入 db2java.zip JDBC 驱动程序文件的位置,如图 21 所示。使用 “Universal JDBC driver” 或者 JCC JDBC 驱动程序是另外的选项,由于它意味着更多的配置,因此我们没有选择使用。   图 21. JDBC 提供者配置     为了创建数据源,导航至 Resources -> JDBC provider部分并选择您所创建的 DB2 Legacy CLI-based Type 2 JDBC driver,单击 Datasource然后单击 New。这将把您引导至两个对话框,如图 21 和 22 所示。您必须提供一个名称( sampleDataSource)和一个 JNDI 名称( jdbc/sampleDataSource),如图 21 所示。JNDI 名称必须与您在 war 文件中指定的名称相匹配。图 22 显示如何将 JAAS 用户与数据源相联系。所有的连接都将通过该用户进行创建。 上一页123下一页   图 22. 数据源配置 - 第 1 部分     图 23. 数据源配置 - 第 2 部分     在创建连接之后,测试该连接,如图 24 所示。这将确保您已输入所有正确的数据库和用户信息。假如数据源连接测试或者在调用 DADX Web 服务时发生某些失败,打开 WebSphere 错误日志,也就是打开 logsserver1SystemErr.log 或者 SystemOut.log 文件,具体位置取决于您是在哪里安装 WebSphere 的。   图 24. 测试数据源配置     在 WebSphere 治理控制台中的最后一步是部署我们已经创建的 EAR 文件。图 24 显示如何指定 EAR 文件的位置。在下面这些页面中,您可以使用所有的默认值,或者假如用户在目标机器上是不同的,则修改角色到用户的映射。   图 25. 安装 EAR 文件     为了启动已经部署的应用程序,导航至 Applications -> Enterprise Applications部分,选择您的应用程序( DefaultEAR)并且选择 Start。   创建 Web 服务客户机   在创建客户机之前,您可以使用内建的浏览器测试环境来测试已经部署的应用程序。通过 Web 浏览器访问 http://localhost:9080/SecureDADX/index.html。您可能会得到一个错误消息,表示来自服务器的证书是无效的。这是因为 WebSphere 只是带有一个自己签署的证书,浏览器不能验证它是否正确。您可以从签名授权机构获得一个官方的证书,或者忽略该消息。试用 list.dadx,并检查您能否以答应访问 Web 服务的用户身份进行连接,同时还应该尝试不答应访问 Web 服务的身份。   在编写客户机程序时,必须确保在调用安全的 Web 服务时客户会提供用户标识和口令。取决于您所使用的 API 和编程环境,工作方式可能会不同,必须参考您的文档。   假如您希望通过 JAX-RPC(Java API for XML-Based RPC)调用安全的 Web 服务,可以遵循指示和使用 Sun 的 JAX-RPC 指南( http://java.sun.com/webservices/docs/1.0/tutorial/doc/JAXRPC.html)中的示例代码。请参见 “Security for JAX-RPC” 章节。 上一页123
上一篇:DB2 Web 服务提供者的安全性(2)(1) 人气:823
下一篇:DB2中的数据值加密(1) 人气:854
浏览全部DB2教程的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-10 企业网站智能管理系统(TZIMS) v6
2008-10-10 拓文asp.net网站内容管理系统 v6
2008-10-10 动网论坛PHP版 v2.0++ Build 081
2008-10-10 免费时代CMS v5.0
2008-10-10 wodig第四季中文DIGG社区 v4.1 b
2008-10-10 老Y文章管理系统 v2.2 bulid 081
2008-10-10 魔法盒动感相册 ASP+SQL版 v2.0
2008-10-10 Asoft签到管理系统 v3.0 Pack1
2008-10-10 哥特人音乐网潮流留言本 v1.1
2008-10-11 联系人分组工具 v1.1 中文破解版
2008-10-11 FaceMelter变脸 v2.0 汉化破解版
2008-10-11 PathTracker道路跟踪仪 v1.2 破解
2008-10-11 Rooms手机聊天室 v0.6.7 破解版
2008-10-11 RemoteDesktop远程桌面 v1.0 破解
2008-10-11 ProRemote远程调音台 v1.0.1 破解
2008-10-11 PicShare照片共享 v1.0.0 破解版
2008-10-11 Photogene照片编辑器 v1.5 汉化破
2008-10-11 WriteRoom共享文档 v1.0 破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成