User Security Configuration Parameters

The [UserSecurity] section lists your security repositories, specifies generic settings for them, and contains a subsection for each of the listed security repositories. Within each subsection, specify the parameters to apply to the security repository.

NOTE: In a stand-alone Community component configuration, you must specify these parameters in the [Security] section.

  • IDOL Server ignores security types that do not have a matching configuration section.

  • If you rename a security type, IDOL Server treats it as a new security type.

  • Removing a security type leaves the corresponding user security fields intact.

  • IDOL Server returns details of the configured security responses in the response to the GetStatus action. It also logs a successfully loaded message for every library it loads.

  • If IDOL Server cannot load a security repository library, it logs an error message and shuts down.

    NOTE: If the configured library does not exist, IDOL Server does not shut down. You can check that all your security libraries are configured correctly by checking the GetStatus response.

For example:

[UserSecurity]
DefaultSecurityType=0
DocumentSecurity=True
SyncRolesFromGroups=False
SecurityUsernameDefaultToLoginUsername=False
0=Autonomy
1=NT
2=Notes

[Autonomy]
Library=C:\IDOLserver\IDOL\modules\user_autnsecurity
EnableLogging=False
DocumentSecurity=False
SecurityFieldCSVs=none

[NT]
CaseSensitiveUserNames=False
CaseSensitiveGroupNames=False
Library=C:\IDOLserver\IDOL\modules\user_ntsecurity
EnableLogging=False
DocumentSecurity=True
V4=True
SecurityFieldCSVs=username,domain
Domain=DOMAIN
DocumentSecurityType=NT_V4

[Notes]
Library=C:\IDOLserver\IDOL\modules\user_notessecurity
EnableLogging=FALSE
NotesAuthURL=http://notesserver/names.nsf
DocumentSecurity=TRUE
CaseSensitiveUserNames=FALSE
CaseSensitiveGroupNames=FALSE
SecurityFieldCSVs=username
DocumentSecurityType=Notes_V4