使用 WS-Trust v1.3 STS (TFIM V6.2) 认证入局请求

您可以配置受支持的消息流输入节点或 SecurityPEP 节点,以使用符合 WS-Trust v1.3 的安全性令牌服务 (STS) (例如 Tivoli® Federated Identity Manager (TFIM) V6.2) 来执行身份认证或安全性令牌验证。

准备工作

在您可以配置身份认证或令牌验证之前,需要检查适当的安全概要文件是否存在,或者创建一个新的安全概要文件。 请参阅 为 WS-Trust V1.3 (TFIM V6.2) 创建安全概要文件

关于此任务

使用 WS-Trust V1.3 STS 进行认证时,将向信任服务发出包含下列参数的请求,这些参数用于控制 STS 处理。 如果您使用的是 TFIM V6.2,那么下列参数将用于选择 TFIM 模块链:
  • RequestType
  • Issuer
  • AppliesTo

有关这些参数的更多信息,请参阅:Authentication , mapping , and authorization with TFIM V6.2 and TAM

以下网址提供了 OASIS 所发布的 WS-Trust v1.3 规范:
http://docs.oasis-open.org/ws-sx/ws-trust/200512/ws-trust-1.3-os.html
.

启用 WS-Trust V1.3 认证的步骤:

过程

要使现有消息流能够执行认证或令牌验证,请使用 BAR 文件编辑器来选择使用 WS-Trust v1.3 STS 进行认证的安全概要文件,并将其与节点或消息流相关联。
如果在消息流或节点上指定安全概要文件,那么在部署消息流时概要文件必须可用;否则,将发生部署错误。
  1. IBM App Connect Enterprise 工具包中,右键单击BAR文件,然后单击 “打开方式” > “BAR编辑器 ”。
  2. 单击 管理和配置 选项卡。
  3. 单击要设置安全概要文件的流或者节点。
    可为消息流或节点配置的属性将显示在属性视图中。
  4. 安全概要文件名称 字段中,选择用于配置 WS-Trust v1.3 STS 以进行认证的安全概要文件。
  5. 保存 BAR 文件。

后续操作

要使 SOAPInput 节点使用 WS-Security 头中的标识 (而不是底层传输标识) ,还必须定义并指定相应的策略集和绑定。

如果消息身份(或安全性令牌)未包含认证所需的足够信息,那么必须从消息体中获取信息。 例如,如果认证需要密码,但来自 IBM MQ 的消息只有用户名,那么必须从消息体中获取密码信息。 有关更多信息,请参阅 配置身份或安全性令牌的抽取