Extended Domain Settings

The "Extended Domain Settings" plugin is an advanced tool for multi-domain management of the e-learning platform. It allows you to configure and manage multiple platform instances under different domains, each with their own customized settings.

The plugin extends the standard domain settings with most of the options you have for the global platform configuration, this way each domain will behave as an independent platform. For each of your client you will be able to setup different registration modes, home-page settings, SSO token, and much more

image.png

Plugin Configuration

Access to Configuration

The plugin is accessible through the administration panel:

  1. Access the administrative panel

  2. Navigate to the "System Configuration" section

  3. Select "Domain Settings"

Domain_settings_configuration.png

By default domains will inherit the global platform settings, and any configuration change made to a specific domain will override the default ones

Domain Profile Management

Creating New Domain Profile

To create a new domain profile:

  1. Click on the "Insert" button (green)

  2. Fill in the required fields: 

domain_settings_config.png

domain_settings_insert.png

To add a new domain to your Forma Cloud check our Email & DNS settings documentation

Edit an Existing Domain Profile

To modify an existing profile:

  1. Locate the profile in the list

  2. Click on the "Edit" button (blue)

  3. Update the necessary fields

  4. Click "Save changes" to confirm

domain_settings_edit.png

Profile Deletion

To delete a profile:

  1. Locate the profile in the list

  2. Click on the "Delete" button (red)

  3. Confirm the operation

domain_settings_delete.png

Advanced Configuration

Domain Settings

Title and Branding

domain_settings.png

Main Options

Language and Localization

domain_settings_main_options.png

User Management

Access Configuration

domain_settings_user.png

Password Management

domain_settings_password.png

User Registration

domain_settings_register.png

E-Learning

Course Configuration

domain_settings_e-learning.png

E-Commerce

domain_settings_e-commerce.png

Advanced Configurations

Google Integration

domain_settings_advanced_google.png

Security Configurations

domain_settings_advanced_security.png

API and Authentication

SSO Configuration

IMPORTANT NOTICE: Unlike Forma's standard global configurations, in multidomain, users will be authenticated based on the email field, not the username. This allows the same person to be registered on the platform with different user accounts.

You will be able to create different SSO configurations for each domain:

Allowing SSO only for domain users

The plugin adds a new additional field, "Assigned Domain", to associate users to a domain. Note that:

Forma.LMS API

You will be able to create different configurations for API access for each domain

IMPORTANT NOTICE: Providing API access to different companies in multi-client platforms is strongly discouraged: the system is not able to filter data by domain with potential privacy risks

Authentication Method

The system supports three authentication methods:

  1. Single Access Code
    • Uses a single code for all API access
    • Simple but less secure option
  2. Token Generation on Each Connection (Default)
    • Generates a new token for each API session
    • More secure as tokens have limited lifespan
    • Recommended for production environments
  3. Secret Key Authentication
    • Uses a permanent secret key for authentication
    • Balance between security and simplicity
API Configuration Options

Api_&_Authentication.png

Best Practices

Naming Convention

Template Management

Security

Troubleshooting

Domain Not Reachable

Template Not Displayed

Email Problems


Revision #8
Created 2025-06-29 05:07:28 UTC by Alberto Pastorelli
Updated 2026-09-17 09:58:50 UTC by Alberto Pastorelli