第三十八章 验证和解密入站消息 - 实例身份验证和 WS-Security
实例身份验证和 WS-Security
了解 IRIS 网络服务有两个独立的机制在起作用是很有用的:IRIS 服务器和网络服务代码。
- 在管理门户中,您可以为
Web应用程序指定允许的身份验证模式,从而控制对%Service_WebGateway服务的访问。(有关详细信息,请参阅时间戳和用户名令牌示例。有关更多背景信息,请参阅Web应用程序。)如果您选择密码选项,则 Web 应用程序可以接受IRIS用户名/密码对;这称为实例身份验证。 - 除此之外,
Web服务还可以要求IRIS用户名/密码对。
这些机制协同工作如下:
- 收到消息后,
Web服务将检查是否存在名为<Security>的标头元素,而不会检查该元素的内容。 - 如果不存在
<Security>标头元素并且SECURITYIN参数等于REQUIRE,则Web服务将发出故障并退出。 - 如果
<Security>标头元素包含<UsernameToken>元素:
- 如果为
Web应用程序选择了密码选项,则Web服务将读取<UsernameToken>元素,从中获取用户名和密码,并登录到Web应用程序。
Web 服务对 SECURITYIN 参数的任何值(IGNOREALL 除外)都执行此操作。



