How to leverage SAML groups in Digital Hive?
Question:
How to leverage SAML groups in Digital Hive?
Answer:
This document explains how to add SAML groups to Digital Hive and use them to enable security. The examples and procedures in this guide use the Okta Admin Portal.
- Log into the Okta Admin Console and click Applications on the left hand side.

- On the right hand side, select the name of your Application. We are using an Application called Digital Hive. Click the Sign On tab.

- Under Settings, scroll down and look for Attribute Statements. Expand Show legacy configuration

- You will see Profile and Group Attribute Statements. We will need to add this under the Group Attribute Statement. Under Name add members, Name format can be unspecified and Filter matches regex with .* . Click Save.

- The next step would be to create Okta Groups.
- On the left hand side, expand Directory and click Groups.

- Click "Add Group" and create a New group. Chand-Test is the name of the group we use in this. Please create the group name in upper case letters (CHAND-TEST). This is because of a known issue that will be fixed in a later release.

- Open the Chand-Test group and "Assign People" to it. I have added 2 users to it.

Navigate to the Digital Hive install directory and look for the theia.properties file (C:\DigitalHive\app\node1\tomcat\conf) and add the following lines to it:
#---SAML metadata url setting---
saml.idp.metadata.url=https://integrator-5386109.okta.com/app/exkzsul8i9M8At2XB697/sso/saml/metadata
saml.sp.entity.id=chand-digitalhive
saml.username.attribute.name=email
saml.authorities.attribute.name=members
The next step would be to configure the Role Mapping within Digital Hive. Log into portal and click "Manage Digital Hive" under your Name Avatar.
Navigate to Security, followed by Roles.

In our example, We are using the Authors role. Click and open it and map the Okta group under Users/Groups to get this role. You will notice our group called Chand-Test added there.

You can now ask a user to log in and test if the security is enabled correctly.
Related Articles
Using SAML as the Authentication Source for Digital Hive
Question Can Digital Hive leverage SAML as the authentication source so that existing an SAML provider can be used? Answer Digital Hive, both Windows and Linux, can be configured to use SAML authentication. It is highly recommended that SAML ...
Digital Hive Architecture Overview
Overview Digital Hive is a lightweight, web-based application that is both easy to install as well as to maintain and manage. Other than the Microsoft C++ redistributable (https://www.microsoft.com/en-ca/download/details.aspx?id=40784), there are no ...
Digital Hive Frequently Asked Questions (FAQ)
Installation Can Digital Hive be installed on premise or in the Cloud? Digital Hive can be installed using either on-premise hardware, in a Private Cloud, or a hybrid architecture that leverages both Cloud and on-premise. There is currently no ...
What's New in the 2025.2 Digital Hive Release
What's New in the Digital Hive 2025.2 Release This articles details the new product features, enhancements, and resolved issues, that were included as part of the Digital Hive 2025.2 release. Prerequisites To move to this release, this must be a new ...
What's New in the 2025.1 Digital Hive Release
What's New in the Digital Hive 2025.1 Release This articles details the new product features, enhancements, and resolved issues, that were included as part of the Digital Hive 2025.1 release. Prerequisites To move to this release, this must be a new ...