• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > DB2 Web服务提供者的安全性(2)

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了db2服务端,db2服务,未能登录db2服务,db2,db2数据库等相关知识,希望本文的分享对您有所帮助
</div>

【导读】在本文中,我们将解释如何为 DB2 Web 服务提供者应用程序启用安全性,这包括启用认证、设置授权和确保消息是加密的。我们还将解释 Web 服务用户是如何被映射到数据库用户的。

设置数据库用户

针对完整的 DADX 文件组,配置数据库用户。您可以以明文形式或 base64 编码的形式在叫做 group.properties 的配置文件中输入用户标识和口令,来设置数据库用户。但是即使利用编码,这并不提供真实的安全性,因为口令并没有被加密。补救措施是设置 Web 服务提供者使用一个数据源(DataSource),然后在 WebSphere 中为该数据源设置用户。该方法的另一个优点是您可以对于多个数据源使用连接池。

在下一步中,为 dxx_sample 组打开组配置文件,如图 5 所示。您可以切换到位于窗口左中部的“Project Navigator”视图来查看该项目中的所有文件。到该文件的路径是“SecureDADX/Java Resources/groups.dxx_sample/group.properties”。修改前面两个配置参数为:

initialContextFactory=com.ibm.websphere.naming.WsnInitialContextFactory

datasourceJNDI=jdbc/sampleDataSource

第一个参数“initialContextFactory”是在 WebSphere 中访问 JNDI(Java 命名和目录接口)所需要的。第二个参数“datasourceJNDI”是 JNDI 中数据源的名称。后面,我们将在 WebSphere 中用这个名称配置数据源。

图 5. 修改 group.properties

在下一步中,当我们利用 WebSphere 管理控制台工作时,将在 WebSphere 中完成数据源的设置。

设置授权

下面的步骤修改您的 Web 应用程序的部署描述符。单击位于窗口左下侧的 J2EE Hiearchy标签,然后双击 Web 应用程序 SecureDADX,如图 6 所示。这将打开 Web 应用程序部署描述符编辑器。单击 Security 标签,以编辑安全性设置。

图 6. 打开 Web 应用程序部署描述符

下一步创建一个新的角色。角色是用户的集合,它类似于操作系统中的组。在该示例中,我们创建一个角色 —— “DADXUser”,以包含所有允许访问 DADX 的用户。在一个真实的应用程序中,您可能创建诸如 “accounting”、“engineering” 和 “administrator” 的角色,然后允许它们访问不同的 DADX 文件。

图 7. 添加并命名一个角色

 2 3 4  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • DB2 Web 服务: 蓝图
  • DB2 Web服务提供者的安全性(2)
  • DB2 Web服务提供者的安全性(3)

相关文章

  • 2017-06-28交付有效且灵活的数据仓库解决方案: 第 2 部分:仓库设计和数据建模
  • 2017-06-28DB2常用命令集
  • 2017-06-28DB2 Universal Database进程详解
  • 2017-06-28DB2 V9 自动维护,第 2 部分: 启用自动备份功能
  • 2017-06-28结合使用 IBM InfoSphere Warehouse Design Studio 和 pureXML 数据,第 2 部分: 为涉及 XML 的多个 ETL 作业设计控制流
  • 2017-06-28DB2 最佳实践: 使用虚拟化来提高数据服务器利用率和对数据服务器的管理
  • 2017-06-28使用 XQuery 查询 DB2 XML 数据
  • 2017-06-28DB2 9.5的数据库内存保护
  • 2017-06-28基于DB2及PHP的应用系统跨平台迁移详细步骤(一)
  • 2017-06-28DB2 V9.7 应用于 SAP 的新特性概述

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 利用物化查询表提高 WebSphere Information Integrator 的性能
    • 通过 DB2 TPC-C 基准实现探索 SQL(2)
    • DB2发展:持续强化XML支持
    • 利用 DB2 数据库联邦技术整合 Domino 和其他企业应用
    • DB2 Warehouse Enterprise Edition V9.5 的安装与配置 1
    • DB2与SQL Server 2000间SQL数据复制
    • DB2 9 for z/OS 迈向颠峰
    • DB2数据库的数据复制技术简单概述
    • 使用DB2临时表时所应注意的一些问题
    • JDBC连接DB2数据库详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有