Jive Connector and Datasource Configuration

Retrieve content from a Jive instance.

Install the Jive Add-on

The Jive add-on allows using OAuth for authenticating the crawler to the Jive API. This is a recommended way for Jive users to use the API, as documented by Jive at https://community.jivesoftware.com/docs/DOC-157031. The add-on is used to get a client ID and secret that are supplied to the connector.

If the client ID and secret cannot be retrieved or used, then Basic authentication is used as a fallback.

How to install the Jive Add-on
  1. Install the Jive connector using the Fusion UI.

    1. Navigate to Indexing > Datasources.

    2. Click Add.

    3. Follow the UI prompts to install the Jive connector.

  2. Following the instructions at https://community.jivesoftware.com/docs/DOC-141123, use the Jive UI to upload the add-on located in your Fusion distribution: $FUSION_HOME/apps/connectors/connectors-classic/plugins/lucid.jive/assets/lucidworks-jive-addon.zip

Security Trimming of Results

If security trimming is enabled, the Jive connector uses the visibility field while indexing permission metadata on content. This data is stored in the acl_ss field for each document.

The value of the visibility field impacts the permissions assigned to a document. The following list describes how the types of permissions found in the visibility field of a document are used.

All

The value stored in the acl_ss field will be "all".

People

The document will include a list of users who are authorized to view the content. This list will be stored in the acl_ss field as user email addresses.

Place

A request will be made to determine the type of group. The group type will determine the permissions stored.

Open or Members Only

The value stored in the acl_ss field will be "all".

Private or Secret

The value stored in the acl_ss field will be the name of the group.

Configuration

Tip
When entering configuration values in the UI, use unescaped characters, such as \t for the tab character. When entering configuration values in the API, use escaped characters, such as \\t for the tab character.