Jump to content

Advanced company settings: Difference between revisions

From IOMAD Docs
No edit summary
No edit summary
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Advanced company fields==
Further tenant-specific configurations can be found on the '''Advanced company settings''' page.
# Go to the '''IOMAD dashboard'''.
# Choose the company you'd like to edit from the '''Select a company''' dropdown (or use the company selector at the top right of the page).
# Click on the '''Companies''' tab.
# Select '''Advanced company settings'''.


; List of company domains : This is used to assign users to the company based on the email domain they supply on self-signup (if enabled). Any user who self-registers using an email domain from this list will be automatically filtered into this company.
==Authentication options==
; Maximum active users : Sets the total number of users that can exist within the tenant.
;OpenID Connect : Manage OIDC configuration for the current selected company.
; Webserver hostname : Used to assign per-company URLs. Any user who comes into the site on this domain will be directed automatically to this company. This should contain just the hostname, in the format ''testcompany.iomad.org'' (i.e. no https:// preamble).
:* '''IdP and authentication:''' Specify the Identity Provider (IdP) type - currently supported are Microsoft Entra ID (v1.0), Microsoft identity platform (v2.0), and non-Microsoft IdPs. The client authentication method can be configured here along with any required keys/secrets/passphrases, as well as endpoint URIs for authorisation and tokens.
; Apply role template : If you have a saved role template set, you can apply this here to override the company's current role structure.
:* '''Settings:''' Additional settings including user restrictions, logout integration, display settings for the login page. Debugging for OIDC can be enabled from here, and you can find the redirect URI on this page for registration with your IdP.
; Available role templates : Allows you to restrict which role templates should be made available to any child companies of this tenant.
:* '''Data mapping:''' Configure mapping of remote fields from the OIDC IdP to those in IOMAD.
; Parent company : Assign or edit a parent company for the current tenant. Any company managers in the parent company will then be automatically assigned as managers of the current (child) company. Licenses from a parent company can also be split with the child.
:* '''IOMAD OIDC Sync:''' Configure the IOMAD OIDC sync plugin.
; Contract end date : After this date, the company will be suspended along with all company users. Reporting data is not cleared down, though.
;SAML2 : Configuration settings for the IOMAD SAML2 plugin.
; Terminate after : Used in conjunction with the '''Contract end date''', this is the period of time after the company is suspended before all licenses, course enrolments and interactions are cleared down.
:* '''Settings:''' All other settings for the SAML2 plugin.
; Custom fields : Additional fields that can be used to store any other information about the company.
:* '''Data mapping:''' Configure mapping of remote fields to those in IOMAD.
 
==User settings==
;Policies : Configure per-company user policies using the IOMAD policy tool plugin. Click on '''Settings''' to view company policies, create a new company policy, or import a policy.


[[Category:Company]]
[[Category:Company]]

Latest revision as of 10:07, 16 May 2025

Further tenant-specific configurations can be found on the Advanced company settings page.

  1. Go to the IOMAD dashboard.
  2. Choose the company you'd like to edit from the Select a company dropdown (or use the company selector at the top right of the page).
  3. Click on the Companies tab.
  4. Select Advanced company settings.

Authentication options

OpenID Connect
Manage OIDC configuration for the current selected company.
  • IdP and authentication: Specify the Identity Provider (IdP) type - currently supported are Microsoft Entra ID (v1.0), Microsoft identity platform (v2.0), and non-Microsoft IdPs. The client authentication method can be configured here along with any required keys/secrets/passphrases, as well as endpoint URIs for authorisation and tokens.
  • Settings: Additional settings including user restrictions, logout integration, display settings for the login page. Debugging for OIDC can be enabled from here, and you can find the redirect URI on this page for registration with your IdP.
  • Data mapping: Configure mapping of remote fields from the OIDC IdP to those in IOMAD.
  • IOMAD OIDC Sync: Configure the IOMAD OIDC sync plugin.
SAML2
Configuration settings for the IOMAD SAML2 plugin.
  • Settings: All other settings for the SAML2 plugin.
  • Data mapping: Configure mapping of remote fields to those in IOMAD.

User settings

Policies
Configure per-company user policies using the IOMAD policy tool plugin. Click on Settings to view company policies, create a new company policy, or import a policy.