实施基认证的第五步,也是最后一步,是针对要通过导出接收的请求消息创建令牌使用者。 令牌使用者接收请求消息中的安全性令牌并进行验证。
过程
- 如果模块部署编辑器关闭,那么通过完成以下步骤将其打开:
- 在 " 业务集成 " 视图中,选择包含 Web Service 导出的模块。
- 右键单击所选模块,然后选择 打开部署编辑器。 模块部署编辑器将打开。
- 单击 设计 选项卡。
- 选择 Web Service 导出 节点。
- 单击 添加 ,然后选择 Web Service 绑定配置。 “Web Service 绑定配置”节点会在“Web Service 导出”后立即添加。
- 选择 Web Service 绑定配置 节点。
- 单击 添加 ,然后选择 Web Service 描述绑定。 此时将显示“选择 Web Service 导出”窗口。
- 在窗口中,选择 Web Service 导出。 例如,receiveWebServiceCallFromClient。
- 选择已添加的 端口组件绑定 节点。
- 单击 添加 ,然后选择 请求使用者绑定配置详细信息。 “请求使用者绑定配置详细信息”节点会添加到“端口组件绑定”下。
- 选择 请求使用者绑定配置详细信息 节点。
- 单击 添加 ,然后选择 令牌使用者。 “令牌使用者”节点会添加到“请求使用者绑定配置详细信息”下。
- 选择 令牌使用者 节点。
- 在 令牌使用者名称 字段中,输入新令牌使用者的名称。 例如,con_UNtcon。
- 在 令牌使用者类 字段中,确保选择 com.ibm.wsspi.wssecurity.token.UsernameTokenConsumer 类。
- 选择 令牌使用者 节点。
- 单击 添加 ,然后选择 部件引用。 “部件引用”节点会添加到“令牌使用者”下。
- 在 安全性令牌 字段中,选择在扩展下创建的安全性令牌。 例如,reqUNToken。
- 选择 令牌使用者 节点。
- 单击 添加 ,然后选择 使用值类型。 此时将显示“选择令牌类型”窗口。
- 在窗口中,选择 用户名令牌。 “使用值类型”节点会添加到“令牌使用者”下。
- 选择 令牌使用者 节点。
- 单击 添加 ,然后选择 使用 jaas.config 以验证导入的请求消息中的安全性令牌。 “使用 jaas.config”节点会添加到“令牌使用者”下。
- 在 jaas.config 名称 字段中,输入 system.wssecurity.UsernameToken。 这是用户名令牌的缺省 JAAS 配置名称,它使得用户名令牌通过用户名和密码进行验证。
- 按 Ctrl-S 以保存更改。
下一步
添加令牌使用者后,基本上已完成对应用程序的基本认证的实施。 您可能要通过使用集成测试客户机测试实施,如主题“使用集成测试客户机测试认证”中所述。