通常,审计操作会映射到 com.waveset.security.Right 对象。当添加新 Right 对象时,必须指定唯一的双字符 logDbKey,它将存储在数据库中。您可能会遇到没有权限符合必须审计的特定操作的情况。这时,可以通过将操作添加到 extendedActions 属性中的对象列表来扩展操作。
每个 extendedActions 对象必须包括表 10–16 中列出的属性。
表 10–16 extendedAction 属性
属性 |
类型 |
描述 |
---|---|---|
name |
字符串 |
操作的名称,在构建 AuditEvents 时和事件过滤期间使用。 |
displayName |
字符串 |
表示操作名称的消息目录关键字。 |
logDbKey |
字符串 |
在日志表中存储此操作时要使用的双字符数据库键。 有关保留的值,请参见审计日志数据库映射。 |
所有客户特定的键应以 # 符号开头,以防止添加新的内部键时出现重复的键。
表 10–16 展示了如何添加注销操作。
<Object name=’Logout’> <Attribute name=’displayName’ value=’LG_LOGOUT’/> <Attribute name=’logDbKey’ value=’LO’/> </Object> |