Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Introduction

...

The numbered steps below correspond to the red numbers in the graphic above. Authentication takes place in step 3 and 4 andauthorizationin step 6 and 7

  1. The user opens a browser and enters the URL of the Locator search page in the address box

  2. The Gateway routes the incoming request to the Search UI

  3. The user is prompted for their credentials to authenticate.

  4. The user is authenticated by the Authority service that is synced with one or more external user database, for instance Microsoft Active Directory.

  5. The user enters a query in the search box of the Search UI

  6. The query is expanded with user’s SIDs before it is passed to the Index.

  7. The search result is cleaned for any document to which the user does not have access. This is referred to as security trimming.

  8. The search result is further modified based on rules in the Rule Engine

  9. The Search UI displays the search result with a URI to access the document at the data source

...

The retrieval of user and document SIDs is done by the connectors. Each connector is a specialist so to speak for a particular data source. Not all connectors support can be used with all the four authentication and authorization options above. Since the Authority Service can only be configured to use one of the four methods, it is necessary to find the most optimal method supported by all connectors to be used.

The green and red icon in the table below indicates which of the four authentication methods above that each connector supports. The example in the next section following 3 icons show to which degree each connector supports each of the methods above:

  • (tick) The method can be used (the connector fully supports the method)

  • 🟢 The method can be used (the connector uses another method that can be used in parallel with the method)

  • (error) The method cannot be used

Below the table, there is an example that explains how to use the table to determine which authentication method to use.TABLE TO BE FILLED OUT BY CONNECTOR TEAM.

Connector

Azure AD

Azure AD with AD sync

Active Directory

Active Directory with Azure AD connector

1

Recommended

2nd choice

3rd choice

Option of last resort

2

AzureAD

(tick)

(tick)

(error)

(tick)

3

Acos Websack [DBC]

(error)

(error)

(tick)

(tick)

4

Confluence

(tick)🟢 (tick)

🟢

(tick)🟢 (tick)

🟢

5

CorePublish

(tick)

(tick)

(tick)

(tick)

6

Dropbox Business

(tick)

(tick)

(tick)

(tick)

7

eDOCS DM [DBC]

(tick)

(tick)

(tick)

(tick)

8

EloECM

(tick)

(tick)

(tick)

(tick)

9

Enterprise Vault

(error)

(tick)

(tick)

(tick)

10

ePhorte

(error)

(tick)

(tick)

(tick)

11

Exchange -

On Premises connection

(tick)

(tick)

(tick)

(tick)

12

Exchange -
Online (Single sign-on to hosted Exchange via ADFS) connection

(tick)

(tick)

(tick)

(tick)

13

Exchange - Online (Logon to hosted Exchange via cloud credentials)

(tick)

(tick)

(tick)

(tick)

14

FileServer

(error)

(tick)

(tick)

(tick)

15

Google Workspace

(tick)

(tick)

(tick)

(tick)

16

Hubspot

(tick)

(tick)

(tick)

(tick)

17

Jira

(tick)

(tick)

(tick)

(tick)

18

Maconomy Cloud

(tick)

(tick)

(tick)

(tick)

19

Mailstore

(tick)

(tick)

(tick)

(tick)

20

MediaWiki

(tick)

(tick)

(tick)

(tick)

21

Microsoft Dynamics CRM

(tick)

(tick)

(tick)

(tick)

22

NetDocuments

(tick)

(tick)

(tick)

(tick)

23

P360Online

(tick)

(tick)

(tick)

(tick)

24

Salesforce

(error)

(error)

(tick)

(tick)

25

Sharepoint

(tick)

(tick)

(tick)

(tick)

26

Simployer aka Infotjenester

(error)

(tick)

(tick)

(tick)

27

Slack

(error)

(error)

(tick)

(tick)

28

SuperOffice CRM

29

SuperOffice CRM Online

(tick)

(tick)

(tick)

(tick)

30

Teams

(tick)

(tick)

(error)

(tick)

31

Web

(tick)

(tick)

(tick)

(tick)

32

Worksite [DBC]

(tick)

(tick)

(tick)

(tick)

Authentication Method Selection Example

THIS EXAMPLE IS WRONG DUE TO WRONG TABLE DATA. IT WILL BE CHANGED ONCE THE TABLE HAS BEEN CORRECTED.

The authentication method to use is found by identifying the left most column with only green icons for the set of connectors that one is to use.

...