实施基认证的第五步,也是最后一步,是针对要通过导出接收的请求消息创建令牌使用者。令牌使用者接收请求消息中的安全性令牌并进行验证。
过程
- 如果模块部署编辑器关闭,那么通过完成以下步骤将其打开:
- 在业务集成视图中,选择包含 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 name 字段中,输入 system.wssecurity.UsernameToken。这是用户名令牌的缺省 JAAS 配置名称,它使得用户名令牌通过用户名和密码进行验证。
- 按 Ctrl-S 以保存您所作的更改。
下一步做什么
添加令牌使用者后,基本上已完成对应用程序的基本认证的实施。
您可能要通过使用集成测试客户机测试实施,如主题“使用集成测试客户机测试认证”中所述。