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