LightBeam Documentation
Installer GuidesData SourcesPlaybooksInsightsPrivacyOpsGovernance
  • 💡What is LightBeam?
  • 🚀Getting Started
    • ⚙️Installer Guides
      • Pre-Requisites / Security Configurations
        • Firewall Requirements
        • Securing LightBeam on EKS with AWS Certificate Manager on Elastic Load Balancer
        • Configure HTTPS for LightBeam Endpoint FQDN Standalone deployment
        • Using Custom Certificates with LightBeam
        • Securing LightBeam on GKE with Google Certificate Manager and GCE Ingress
      • Core
        • LightBeam Deployment Instructions
        • LightBeam Installer
        • Web App Deployment
        • LightBeam Diagnostics
        • LightBeam Cluster Backup & Restore using Velero
      • Platform Specific
        • AWS
        • Microsoft Azure
        • Google Cloud (GKE)
        • Standalone Virtual Machine
        • Deployment on an Existing Managed Kubernetes Cluster
        • Azure Marketplace Deployment
      • Integration and Setup
        • Setting Up AWS PrivateLink for RDS-EKS Interaction
        • Twingate and LightBeam Integration Guide
        • Data Subject Request Web Application Server
        • Generate CSR for LightBeam
  • 🧠Core Features
    • 🔦Spectra AI
      • 🔗Data Sources
        • Cloud Platforms
          • AWS Auto Discovery
          • GCP Auto Discovery
        • Databases and Datalakes
          • PostgreSQL
          • Aurora (PostgreSQL)
          • Snowflake
          • MS SQL
          • MySQL
          • Aurora (MySQL)
          • BigQuery
          • AWS Redshift
          • Oracle
          • DynamoDB
          • MongoDB
          • CosmosDB (PostgreSQL)
          • CosmosDB (MongoDB)
          • CosmosDB (NoSQL)
          • Looker
          • AWS Glue
          • Databricks
          • SAP HANA
          • CSV Files as a Datasource
        • Messaging
          • Gmail
          • Slack
          • MS Teams
          • MS Outlook
        • Developer Tools
          • Zendesk
          • ServiceNow
          • Jira
          • GitHub
          • Confluence
        • File Repositories
          • NetDocuments
          • AWS S3
          • Azure Blob
          • Google Drive
          • OneDrive
          • SharePoint
          • Viva Engage
          • Dropbox
          • Box
          • SMB
        • CRM
          • Hubspot
          • Salesforce
          • Automated Data Processing (ADP)
          • Marketo
          • Iterable
          • MS Dynamics 365 Sales
          • Salesforce Marketing Cloud
      • 🔔PlayBooks
        • What is LightBeam Playbooks?
        • Policy and Alerts
          • Types of Policies
          • How to create a rule set
            • File Extension Filter
          • Configuring Retention Policies
          • Viewing Alerts
          • Sub Alerts
            • Reassigning Sub-Alerts
            • Sub-alert States
          • Levels of Actions on Alerts
          • User Roles and Permissions
            • Admin View
            • Alert Owner View
            • Onboarding New Users
              • User Management
              • Okta Integration
              • Alert Assignment Settings
              • Email Notifications
            • Planned Enhancements
          • Audit Logs
          • No Scan List
          • Permit List
          • Policy in read-only mode
      • 📊Insights
        • Entity Workflow
        • Document Classification
        • Attribute Management Overview
          • Attributes Page View
          • Attribute Sets
          • Creating Custom Attribute
          • Attributes List
        • Template Builder
        • Label Management
          • MIP Integration
          • Google Labels Integration
      • 🗃️Reporting
        • Delta Reporting
        • Executive Report
        • LightBeam Lens
      • Scanning and Redaction of Files
        • On-demand scanning
      • How-to Guides
        • Leveraging LightBeam insights for structured data sources
      • LightBeam Dashboard Outlay
      • Risk Score
    • 🏛️PrivacyOps
      • Data Subject Request (DSR)
        • What is DSR?
        • Accessing the DSR Module
        • DSR Form Builder (DPO View)
          • Creating a New DSR Form
            • Using a Predefined Template
            • Creating a Custom Form
          • Form Configuration
          • Form Preview and Publishing
          • Multi-Form Management
          • Messaging Templates
        • Form Submission & Email Verification (Data Subject View)
        • DSR Management Dashboard (DPO View)
        • Processing DSR Requests
          • Data Protection Officer (DPO) Workflow
          • Self Service Workflow (Direct Validation)
          • Data Source Owner (DSO) Workflow
        • DSR Report
      • 🚧Consent Management
        • Overview
        • Consent Logs
        • Preference Centre
        • Settings
      • 🍪Cookie Consent
        • Dashboard
        • Banners
        • Domains
        • Settings
        • CMP Deployment Guide for Google Tag Manager
        • FAQs
      • 🔏Privacy Impact Assessment (PIA)
        • PIA Templates
        • PIA Assessment Workflow
        • Collaborator View
        • Process Owner Login View (With Collaborator)
        • Filling questionnaire without collaborator
        • Submitting the assessment for DPO review
        • DPO review process
        • Marking the assessment as reviewed
        • Editing and resubmitting assessments after DPO review
        • Revoke review request
        • Edit Reviewer
        • PIA Reports
      • ⏺️Records of Processing Activity (RoPA)
        • Creating a RoPA Template
          • How to clone a template
          • How to use a template
        • How to create a process
          • Adding Process Details
          • Adding Data Elements
          • Adding Data Subjects
          • Adding Data Retention
          • Adding Safeguards
          • Adding Transfers
          • Adding a Custom Section
          • Setting a Review Schedule
          • Data Flow Diagram
        • How to add a collaborator
        • Overview Section
        • Generating a RoPA Report Using LightBeam
        • Collaborator working on a ticket
    • 🛡️Governance
      • Access
        • Dashboard
        • Users
        • Groups
        • Objects
        • Active Directory Settings
        • Access Governance at a Data Source Level
        • Policies and Alerting
        • Access Governance Statistics
        • Governance Module Dashboard
      • Privacy At Partners
  • 📊Tools & Resources
    • 🔀API Documentation
      • API to Create Reports for Structured Datasource
    • ❓Onboarding Assessments
      • Structured Datasource Onboarding Questionnaire
        • MongoDB/CosmosDB Questionnaire
        • Oracle Datasource Questionnaire
      • SMB Questionnaire
    • 🛠️Administration
      • Audit Logs
      • SMTP
        • Basic and oAuth Configuration
      • User Management
        • SAML Identity Providers
          • Okta
            • LightBeam Okta SAML Configuration Guide
          • Azure
            • Azure AD SAML Configuration for LightBeam
          • Google
            • Google IDP
        • Local User Management
          • Adding a User to the LightBeam Dashboard
          • Reset Default Admin Password
  • 📚Support & Reference
    • 📅Release Notes
      • LightBeam v2.2.0
      • Reporting Release Notes
      • Q1 2024 Key Enhancements
      • Q2 2024 Key Enhancements
      • Q3 2024 Key Enhancements
      • Q4 2024 Key Enhancements
    • 📖Glossary
Powered by GitBook
On this page
  • Configuration Overview
  • Requirement:
  • 1.0 Create SAML application in Okta
  • 2.0 Configure auth provider in LightBeam
  • 3.0 Creating an SAML App Integration in Okta
  • 4.0 Adding Bookmark App Integration in Okta
  • 5.0 Accessing the App and Troubleshooting
  • 6.0 Log in to LightBeam app using Okta users
  • About LightBeam
  1. Tools & Resources
  2. Administration
  3. User Management
  4. SAML Identity Providers
  5. Okta

LightBeam Okta SAML Configuration Guide

PreviousOktaNextAzure

Last updated 1 year ago


Configuration Overview

  • LightBeam supports SAML protocol for authentication purposes.

  • This document explains the flow for Okta with SAML configuration.

Requirement:

Configure SMTP relay from LightBeam > Settings > SMTP before configuring Okta as Auth Provider.


1.0 Create SAML application in Okta

  • Log in to the Okta portal using admin or super admin credentials which has permission to create a new application.

  • Click on Applications from the left tab. You will see a popup like that shown in Fig. 1

Fig. 1: App integration screen in Okta
  • Select SAML 2.0 and click on Next.

  • Provide the App Name and click on Next, as shown in Fig. 2.

Single sign-on URL

In the field “Single sign-on URL” change the LIGHTBEAM_ENDPOINT with the actual endpoint and copy the same URL for Audience URI as shown in Fig 3.

The URL will look similar to: http://<LIGHTBEAM_ENDPOINT>/auth/realms/master/broker/Okta/endpoint

Once it has been added to both the places, click on Next.

  • Select the first option i.e. “I’m an Okta customer adding an internal app” (as shown in Fig. 4) and also enable the App Type as Internal App shown in the screenshot below and then click on Finish.

After completing these steps, you will have created an application and be prepared to assign users to it.

Note: Make sure you copy the metadata URL as it will be required during the configuration process in the LightBeam app.

  • Click on "Sign On".

  • Scroll down to the SAML signing certificate section.

  • Click on the active SHA (either SHA-1 or SHA-2, whichever is active) and select "Actions."

  • Then, click on "View Idp metadata" to open another tab.

Note: Copy the URL from the new tab for LightBeam configuration.

  • To grant access to Okta users, you can assign them to this app individually or create a group with selected users and assign it.

  • Refer to the screenshots below (Fig. 6 - Fig. 6.4) for instructions on how to assign a group of users to this app.

With this process, all the users mentioned above and available in this app will be able to access the LightBeam app once Okta is configured in the LightBeam app.


2.0 Configure auth provider in LightBeam

  • To access the Auth provider page in the LightBeam app, log in, and click on the top-right gearbox (Fig. 7).

  • Click on Add Auth Provider.

  • Select Okta from the drop-down list .

  • Select SAML protocol (Fig. 10).

  • Provide the IdP metadata URL copied above.

  • Click on Save. Once the Service URL https://<DOMAIN>/app/<TOKEN>/sso/saml/metadata is added, click on Save.


3.0 Creating an SAML App Integration in Okta

  1. Log into your organization's Okta dashboard. This would be through a URL like https://<your-organization>.okta.com

  2. Within the Okta dashboard, find the Applications section in the left navigation panel. Click on it.

  3. Click on Create App Integration.

  4. Select SAML 2.0 and click Next.

  5. Under General Settings:

    • Fill in the app name as "Lightbeam-SAML".

    • Upload an app logo (optional).

    • Under App Visibility, opt to not display the application icon to users and in the Okta mobile app.

  6. Click on Next.

  7. In Configure SAML:

  8. Click on Next.

  9. In Feedback:

    • Select 'I am an Okta customer adding an internal app' and 'This is an internal app that we have created'.

    • Finalize the setup by clicking 'Finish'.

  10. Acquiring Service URL:

    • Scroll to 'SAML Signing Certificates'.

    • For 'Certificate Type SHA-2', click 'Actions' > 'View IDP Metadata'.

    • Copy the URL from the new tab and insert it into the 'Service URL' field during#2.0-configure-auth-provider-in-lightbeam workflow.


4.0 Adding Bookmark App Integration in Okta

  • Accessing the App Catalog:

    1. Navigate to 'Applications' in Okta and browse the 'App Catalog'.

    2. Search for 'Bookmark App' and select it.

    3. Click on Add the integration.

    4. Under 'General Settings', set Application label as 'Lightbeam-Privacy' and input the LIGHTBEAM_ENDPOINT from the URL, which will look similar to:

    https://<LIGHTBEAM_ENDPOINT> Confirm with 'Done'.

  • Updating App Details:

    1. In the 'Lightbeam Privacy' page, edit the bookmark logo by clicking the pencil icon next to the app name. Upload your preferred logo.

    2. Assign the app to desired members. Navigate to 'Assign' > 'Assign to People' and select the members. Confirm with 'Save And Go Back'.


5.0 Accessing the App and Troubleshooting

  • Accessing the App:

    1. In Okta, click on 'My Apps'. You'll find the recently created 'Lightbeam Privacy' app.

    2. Upon selecting the app, it will redirect you to the LightBeam instance.

  • Troubleshooting Access Issues:

    1. If faced with an error like "Okta 403 - App not assigned", it means the app isn't assigned in Okta.

    2. To resolve, return to Okta and navigate to 'Applications' > 'Lightbeam SAML' > 'General'.

    3. Use the 'Assign' function to grant access to the necessary members.

    4. Once completed, retry accessing the 'Lightbeam SAML' app through 'My Apps'. You should be able to successfully log in using Okta.

  • Finalizing User Information:

    1. Upon logging in, you can edit user details like username, email, first and last name.

    2. Submit the updated information.


6.0 Log in to LightBeam app using Okta users

After configuring Okta in the LightBeam app, log out by clicking on the top-right icon. This action will display the login screen as shown below.

On the login screen (Fig. 10), you will now see a "Login with Okta" option.

When you click on Okta, it will redirect you to the Okta login page where users need to provide their credentials.

Once you have successfully logged in, the LightBeam Dashboard will be displayed.

On the user management screen, you will find a list of users along with their respective roles.

Note: By default, when a user is onboarded from Okta to the LightBeam system, they are assigned the "View Only" role. However, an admin can modify the "View Only" role to any other available role within the system.

As Okta users begin to log in to the LightBeam app, all the successfully logged-in users will be listed on the user management page as depicted in Fig. 12 above.


About LightBeam

LightBeam automates Privacy, Security, and AI Governance, so businesses can accelerate their growth in new markets. Leveraging generative AI, LightBeam has rapidly gained customers’ trust by pioneering a unique privacy-centric and automation-first approach to security. Unlike siloed solutions, LightBeam ties together sensitive data cataloging, control, and compliance across structured and unstructured data applications providing 360-visibility, redaction, self-service DSRs, and automated ROPA reporting ensuring ultimate protection against ransomware and accidental exposures while meeting data privacy obligations efficiently. LightBeam is on a mission to create a secure privacy-first world helping customers automate compliance against a patchwork of existing and emerging regulations.

Fig. 2 Create SAML integration popup
Fig 3: Configure SAML tab in Create SAML integration popup
Fig 3.1: Configure SAML tab in Create SAML integration popup
Fig. 4: Feedback tab of “Create SAML integration” popup
Fig. 5: View IdP metadata
Fig. 6: Assign group of users
Fig. 6.1: Assign group of users
Fig. 6.2: Assign group of users
Fig. 6.3: Assign group of users
Fig. 6.4: Assign group of users
Fig. 8: Add Auth Provider page
Fig. 10. Select SAML Protocol

Follow the Okta documentation onSingle sign-on URL to get the field details and copy the same to Audience URI.

Fig. 10: Login screen
Fig. 11. Sign in with Okta
Fig. 12. User Management Dashboard

For any questions or suggestions, please get in touch with us at: .

📊
🛠️
support@lightbeam.ai
Fig. 7: Click on gearbox
Fig. 8.1 Click on Add Auth Provider
Fig. 9: Select Okta