跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

在 WebSphere Application Server Toolkit V6.1 中构建 Web 服务,第 2 部分: 配置 Web 服务安全性

Tam T. Dinh (tamdinh@us.ibm.com), WebSphere System Verification Tester, EMC
Tam Dinh 从事了五年多的 WebSphere 系统测试,自从 Web 服务在 WebSphere v5.0.2 中引入后就一直在进行相关工作。过去两年来,她还一直在进行 WS-Security 方面的工作。Tam 与 Application Server Toolkit 开发团队开展过密切的合作,并开发和配置过大量基于 Web 服务的应用程序。她还是解决方案场景概要数据库(Solution Scenario Profiles Database,SSPD)的多个技术文档的作者之一。

简介:  在 Web 服务上共享个人或保密信息时,要求配置安全性。通过使用 IBM® WebSphere® Application Server Toolkit Version 6.1 WS-Security 向导,可以更方便地创建基本安全性框架,以保护在 Web 服务环境中交换的消息。本系列包括两个部分,本教程是其中的第 2 部分,您将了解如何使用 WS-Security 向导为服务或客户机服务配置 Web 服务安全性。

查看本系列更多内容

发布日期:  2007 年 8 月 10 日
级别: 中级

访问情况 : 3298 次浏览
评论: 

开始之前

关于本教程

在本系列的第 1 部分中,我们说明了如何使用 WebSphere Application Server Toolkit(以下称为 Application Server Toolkit)中的向导来创建自顶向下 Web 服务、生成对应的 Web 服务客户机和将 Web 服务应用程序部署到 WebSphere Application Server(以下称为 Application Server)。第 2 部分将提供逐步说明,指导您使用 Application Server Toolkit 中的向导来为基于 XML 的 RPC(JAX-RPC)Web 服务和 JAX-RPC Web 服务客户机的 Java™ API 配置 Web 服务安全性。

先决条件

您应该具有 Web 服务、Web 服务安全性和 Application Server V6.1 的基本知识。强烈建议您完成第 1 部分的内容。

系统要求

要按照本教程所述进行操作,您需要一台 Microsoft® Windows® 计算机,至少具有 1GB 的 RAM,并安装了以下软件:

测试示例应用程序

可以从本教程末的下载部分下载本教程的示例应用程序客户机与服务器的 .ear 文件。要测试示例应用程序,请按照以下步骤进行操作:

  1. 在 WebSphere 管理控制台导航到 Security > Secure administration, applications, and infrastructure,从而启用 WebSphere Application Server 的安全功能。
  2. 在 Application Server 上安装 WServiceApp_src.ear。
  3. 在第一个安装页面选择 Show me all installation options and parameters 单选按钮。
  4. 在安装期间,除第 7 步 (Map security roles to users or groups) 外,请保持所有的缺省值。在此面板中,选择 myRole,单击 Look up users 按钮,然后单击 Search 并从列表中选择一个用户,从而将用户映射到 myRole。此用户必须存在于用户注册中心中。
  5. 保存所有更改,并重新启动 Application Server。
  6. 创建用于运行客户机的目录 (c:\myClient),然后将 WSClient_src.ear 复制到此目录中。
  7. 转到希望从其中运行客户机和发出命令的目录 WAS_HOME\bin\launchClient WSClient_src.ear -url=http://host:port /MyWService/services/AnnuityService -doauto

    注意:WAS_HOME 更改到 Application Server V6.1 的安装位置,并更改 host:port,将 host 替换为您的计算机主机名,将 port 更改为 WC_defaulthost 端口,可以在 Application Server 配置文件 SystemOut.log 中找到此端口,例如 TCP Channel TCP_2 侦听主机 * (IPv4) 的端口 9080。(例如,\WebSphere\AppServer\bin\launchClient WSClient_src.ear -url=http:// localhost:9080/MyWService/services/AnnuityService –doauto。)

  8. 将看到登录提示。使用上面的步骤 4 中用于映射到 myRole 的用户和密码登录。

1 页,共 9 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=SOA and web services
ArticleID=247450
TutorialTitle=在 WebSphere Application Server Toolkit V6.1 中构建 Web 服务,第 2 部分: 配置 Web 服务安全性
publish-date=08102007
author1-email=tamdinh@us.ibm.com
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。