Query IDOL Server with Security Information

When you use document security, your front-end application must use the SecurityInfo parameter to include the encrypted user security details in queries. For example:

/action=Query&Text=accounts&SecurityInfo=[encrypted string]

The SecurityInfo parameter specifies security details for the user who sends the query. When IDOL processes the query, it compares the SecurityInfo details with the ACL field in result documents to determine which documents the user has permission to view.

In the previous example, a user sends a query to find documents containing the text accounts. The query returns only those documents that the user is permitted to view.


For information about which actions accept the SecurityInfo parameter, refer to the IDOL Server Reference.

You cannot use SecurityInfo for administrative actions, which have authorization restrictions by IP addresses, SSL identity, or GSS principal in the [AuthorizationRoles] section of your IDOL component configuration files.

You can obtain the encrypted SecurityInfo string in the following ways: