Sitecore Credential Usage in Coveo for Sitecore
Sitecore Credential Usage in Coveo for Sitecore
At installation time, Coveo for Sitecore asks for the credentials of a Sitecore administrator user. Those credentials can be modified from the Sitecore Control panel (see Configuring the Sitecore Credentials).
Here is a list of tasks where the Sitecore administrator credentials are used by Coveo for Sitecore.
-
Expanding security permissions of indexed items using the Sitecore Security Provider inside the Coveo index.
- With an on-premises Coveo Enterprise Search index, the credentials are always used.
-
With a Cloud index, they’re used only prior to the October 2016 release.
Coveo for Sitecore (October 2016) Cloud only As of the October 2016 release, Coveo for Sitecore uses the Expanded Security Provider, which doesn’t use Sitecore credentials (see Upgrading to the Expanded Security Provider).
- Logging in a secured site in the
HtmlContentInBodyWithRequestsProcessor
processor used to index HTML content of Sitecore items (see Indexing Page Content with the HTML Content In Body With Requests Processor). - Impersonating an administrator user to:
- Index content only visible to administrators.
- Generate the Coveo for Sitecore diagnostic package, which can be sent to Coveo Support for troubleshooting (see Troubleshooting Problems Using the Coveo Diagnostic Page).
- On-Premises only Fetching Sitecore items binary data from Coveo Enterprise Search (see Understanding and Customizing the Binary Data Indexing Process).
Create a dedicated Sitecore admin user for Coveo and use it in the activation steps. Assigning a dedicated user to Coveo for Sitecore will prevent lock-down issues.