Example Configuration

The following is an extract from an example IDOL Content component configuration file with a single security type configured. The highlighting shows the relationships between the different sections in the configuration file.

[Security]
SecurityInfoKeys=/path/to/aes.keyfile
0=NT_V4

[NT_V4]
SecurityCode=1
Library=C:\Autonomy\IDOLServer/IDOL/modules/mapped_security
Type=AUTONOMY_SECURITY_V4_NT_MAPPED
ReferenceField=*/AUTONOMYMETADATA
EscapedEntries=true


[FieldProcessing]
0=SetAclFields
1=DetectNT_V4Security

[SetAclFields]
PropertyFieldCSVs=*/AUTONOMYMETADATA
Property=AclFields

[DetectNT_V4Security]
PropertyFieldCSVs=*/SECURITYTYPE
PropertyMatch=NT
Property=SecurityNT_V4


//---Properties---//

[AclFields]
HiddenType=TRUE
ACLType=TRUE

[SecurityNT_V4]
SecurityType=NT_V4

The following is the corresponding IDOL Community component configuration file.

[Server]
DeferLogin=True

[Security]
SecurityInfoKeys=/path/to/aes.keyfile
DefaultSecurityType=0
CheckEntitlement=TRUE
SyncRolesFromGroups=true
0=NT

[NT]
Library=./modules/user_ntsecurity
GroupServerHost=123.4.5.67
GroupServerPort=3057
Domain=AUTONOMY
SecurityFieldCSVs=username,domain
DocumentSecurity=true
DocumentSecurityType=NT_V4
v4=true
CaseSensitiveUserNames=FALSE
CaseSensitiveGroupNames=FALSE


[SecurityFields]
0=username
1=password
2=group
3=domain