WEB开发网
开发学院数据库DB2 DB2 Web 服务提供者的安全性(2) 阅读

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

 2007-05-20 16:16:50 来源:WEB开发网   
核心提示:【导读】在本文中,我们将解释如何为 DB2 Web 服务提供者应用程序启用安全性,DB2 Web 服务提供者的安全性(2),这包括启用认证、设置授权和确保消息是加密的,我们还将解释 Web 服务用户是如何被映射到数据库用户的, 图 5. 修改 group.properties 在下一步中,当我们利用 WebSphere

【导读】在本文中,我们将解释如何为 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 中完成数据源的设置。

1 2 3  下一页

Tags:DB Web 服务

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接