第十八章 添加时间戳和用户名令牌
本主题讨论时间戳和用户令牌。
概述
时间戳是 WS-Security 标头中的 安全元素。严格来说,时间戳不是安全元素。但是,可以使用它来避免重放攻击。时间戳对于自定义日志记录也很有用。
用户名令牌是 WS-Security 标头中的 安全元素;它带有用户名。它还可以带有相应的密码(可选为摘要形式)。通常使用它进行身份验证,即允许 IRIS Web 客户端使用需要密码的 Web 服务。
注意:默认情况下,WS-Security 标头元素以明文形式发送。要保护 中的密码,应该使用 SSL/TLS、加密 (如其他地方所述),或者使用这些技术的某种组合。
添加时间戳
要将时间戳添加到 WS-Security 标头元素,请在 Web 客户端或 Web 服务中执行以下操作:
- 调用
%SOAP.Security.Timestamp的 Create()类方法。此方法需要一个可选参数(以秒为单位的过期间隔)。默认过期间隔为300秒。例如:
set ts=##class(%SOAP.Security.Timestamp).Create()
此方法创建 %SOAP.Security.Timestamp 的实例,设置其 Created、Expires 和 TimestampAtEnd 属性的值,并返回该实例。此实例表示 标头元素。
.png)
.png)
它不会消失。它产生的子进程其实是可以使用
我的问题是如何正确的结束%SYSTEM.WorkMgr产生的子进程,如何避免服务器因此受到影响甚至宕机,为什么他会导致服务器出问题,有什么办法能再使用完成后,把 %SYSTEM.WorkMgr相关的进程正确的快速结束掉.jpg)
.png)

