audit.ini [AuditPrivacySettings]
The block [AuditPrivacySettings] of settings/audit.ini, with 6 setting(s).
Never edit settings/audit.ini itself: an update replaces it. Put the settings you change in an override, which wins over the shipped file:
settings/override/audit.ini.append.phpfor every siteaccess,settings/siteaccess/<siteaccess>/audit.ini.append.phpfor one siteaccess,extension/<extension>/settings/audit.ini.append.phpin an extension (read when the extension is active).
Field
Per field: full | truncate | hash | off (see "The record format" for what truncate
means per field). Q3: a safe default; the session can only be hashed or off.
E-mail addresses in access.user.* events and attempted logins of unknown users.
Default: a hash of 10: actor.login=full, actor.ip=truncate, actor.ua=truncate, actor.session=hash, actor.cli.os_user=full, request.url=truncate, request.host=full, object.name=full, email=hash, attempted_login=hash.
# settings/override/audit.ini.append.php
[AuditPrivacySettings]
# an empty "Field[]" first replaces the shipped list; without it the items are added
Field[]
Field[actor.login]=full
Field[actor.ip]=truncate
Field[actor.ua]=truncate
Field[actor.session]=hash
Field[actor.cli.os_user]=full
Field[request.url]=truncate
Field[request.host]=full
Field[object.name]=full
Field[email]=hash
Field[attempted_login]=hash
*/ ?>IPv4Prefix
Prefix lengths for truncate of addresses: /24 for IPv4, /48 for IPv6 (Q3).
Default: 24.
# settings/override/audit.ini.append.php
[AuditPrivacySettings]
IPv4Prefix=24
*/ ?>IPv6Prefix
Default: 48.
# settings/override/audit.ini.append.php
[AuditPrivacySettings]
IPv6Prefix=48
*/ ?>SecretPathViews
Views whose path parameters are tokens: their parameters are never recorded.
Default: a list of 3: user/activate, user/forgotpassword, userpaex/forgotpassword.
# settings/override/audit.ini.append.php
[AuditPrivacySettings]
# an empty "SecretPathViews[]" first replaces the shipped list; without it the items are added
SecretPathViews[]
SecretPathViews[]=user/activate
SecretPathViews[]=user/forgotpassword
SecretPathViews[]=userpaex/forgotpassword
*/ ?>NeverRecord
Attribute and parameter names never recorded, besides everything
expIniEditor::isSecret() recognises.
Default: a list of 6: HashKey, Hash, Password, PasswordConfirm, password_hash, ezxform_token.
# settings/override/audit.ini.append.php
[AuditPrivacySettings]
# an empty "NeverRecord[]" first replaces the shipped list; without it the items are added
NeverRecord[]
NeverRecord[]=HashKey
NeverRecord[]=Hash
NeverRecord[]=Password
NeverRecord[]=PasswordConfirm
NeverRecord[]=password_hash
NeverRecord[]=ezxform_token
*/ ?>PseudonymiseAfterDays
Days after which the index replaces personal fields by their hashed form (Q3, F6).
Default: 90.
# settings/override/audit.ini.append.php
[AuditPrivacySettings]
PseudonymiseAfterDays=90
*/ ?>Related
Generated by ./console exp:help:examples from settings/audit.ini. Do not edit this page: change the source and generate again (how). Free documentation: GFDL 1.3 or later.