<primary collection>_signals
, where <primary collection>
should be substituted with the name of the primary data collection. After data has been indexed and ingested into the primary collection, the Appkit Fusion Signals module can be used to populate the signals collection.
click
will include, amongst other things, information about the URL that was clicked as well as the number of times that URL was clicked.
A signal event of type annotation
will include, amongst other things, information about the annotation target, the collection, and the creator.
For a full list of properties that are stored, refer to the signals collection associated with your application.
Fusion Impersonation via a Service Account
user-id
attribute, which is described in the next section.fusion.conf
file in src/main/resources/conf/platforms/fusion/
:impersonate
attribute informs Appkit that users will be querying Fusion pipelines via a service account. Below that, both the userName
and the password
are the credentials for the service account that Fusion will authenticate against. The last attribute user-id
is optional and by default takes the value of username
. This is the parameter that will be appended to the query string and filtered on in the security trimming stage. For example, the complete query URL might appear as:Set Up Lucidworks Fusion Authentication
native
can securely authenticate a user against Fusion.These sections describe how to set up Fusion authentication using the Sessions API within an Appkit application.pom.xml
under the root of the project and insert this within the dependencies
tag:security.conf
in src/main/resources/conf/security/
:fusion.conf
in src/main/resources/conf/security/fusion
. For example:src/main/webapp/WEB-INF
:src/main/resources
.Leave the initial section of this file dealing with HTTP URL patterns as configured. Remove any existing authentication manager configuration below that initial section, and add this:platform-config
parameter in the Fusion activity tracking configuration.
If the credentials for a service account are not provided or cannot be found, a check will be made to see if a Fusion session cookie is available. Typically, this will be present when the user is known to the Fusion and the Session API has been set up accordingly.