Adding a custom Security Provider - OpenAM
I am looking at indexing a few portals which uses OpenAM to manage access levels of users. Could someone point me in the right direction on what needs to be done to create the custom DLL required and how does it interface/communicate with CES?
This is a rather broad questions. When dealing with security there are 2 main things to bother about:
- Putting the right ACLs on the documents at index time
- Ensuring that queries run with the proper user identitie(s)
The first point depends on what type of connector you are using. Most connectors come with built-in support for the security model of the underlying repository.
The second point, when using the JS UI along with the REST API, is documented here: https://developers.coveo.com/display/SearchREST/Authentication+with+Windows+Service
If you can provide more details about what you are trying to achieve I might be able to help better…