Secure configuration guidance

OpenLM Platform Secure Configuration Guide

This guide tells customer administrators how to securely access, configure, operate and decommission the top-level administrative accounts of OpenLM Platform in the OpenLM US Cloud (cloud-us.openlm.com). It is provided under FedRAMP rule SCG-CSO-RSC (Recommended Secure Configuration). Follow the sections in order when you set up your account, and use the last section as a checklist for the settings that only Account Administrators control.

Purpose and scope

Account roles

In OpenLM Platform, the top-level administrative account is the Account Administrator. It controls who can access the whole customer account. All accounts are managed in Platform Administration → Identity.

Sign-in accounts (people who log in to the UI) are different from monitored users (people whose license usage OpenLM tracks). This guide covers sign-in accounts and machine accounts only.

AccountFedRAMP categoryWhat it can do
Account AdministratorTop-level administrative accountAdd, edit, deactivate and delete users; grant roles; configure SSO providers; create and revoke component authorization files. The user who creates the cloud account receives this role automatically.
System AdministratorPrivileged accountFull system access, including configuration and management, and the Audit event log.
Product AdminPrivileged accountConfigure one activated product (set per user and per product in the Products and Roles tab).
Audit administratorPrivileged accountRead the Audit event log.
Product ViewerStandard accountRead-only access to data and reports.
Component authorization clientMachine accountA client ID and secret that lets an OpenLM component (for example a Broker or an agent) authenticate to the platform.

Secure access

Administrators should sign in through your organization's identity provider (SSO), with multi-factor authentication enforced there.

  1. First login. Each new user receives login details at the email address entered, with a temporary password that you set. Select User must change password at next login.
  2. Connect your identity provider. In Identity → External Providers, select Add Provider and choose Okta, ADFS, Azure or OIDC. Enter the Client ID, Client Secret, Authority and Display Name from your provider.
  3. Use Authorization Code Flow. Set Client Acting to Authorization Code Flow. Use Implicit Flow only if your provider supports nothing else.
  4. Enforce MFA at your identity provider. Require phishing-resistant MFA (FIDO2 or passkeys) at your provider for every account that holds an administrator role.
  5. Sign in through the SSO login URL. Use the Login URL generated for your provider, with your account ID.
  6. Keep one break-glass administrator. Keep one Account Administrator with a strong, unique password, stored offline, for use only if your identity provider is unavailable.

Secure configuration

Give each person the lowest role that lets them do their job, and keep administrators few.

Secure operation

Review administrator activity and access on a fixed schedule.

TaskHowRecommended frequency
Review administrator activityPlatform Administration → Audit: filter on logins, failed logins and configuration changes; export to CSV to keep a recordMonthly
Keep audit recordsIn OpenLM Cloud, OpenLM manages event retention; export events you must keep longerMonthly
Review who holds admin rolesIdentity → Users: check Account Administrator toggles and product Admin rolesQuarterly
Rotate component secretsIdentity → Authorization → Reset Secret, then update the componentYearly, and at once if a secret may be exposed
Report a security issueEmail security@openlm.comAs soon as found

Decommissioning

Remove access the same day a person leaves or a component is retired.

Settings reserved to top-level administrators

These settings can only be changed by an Account Administrator. Each one affects access to the whole account.

SettingWhereSecurity implicationRecommended value
Account Administrator toggleIdentity → Users → GeneralGrants control over all users and rolesOn for 2 to 3 named people only
User statusIdentity → Users → GeneralAn active user can sign inInactive until access is needed; deactivate on departure
Temporary password and forced changeIdentity → Users → GeneralA shared temporary password stays valid until changedAlways require a change at next login
Product roles (Admin / Viewer)Identity → Users → Products and RolesAdmin can change product configurationViewer by default
External identity providersIdentity → External ProvidersDecides who can sign in and how MFA is enforcedYour corporate provider, with phishing-resistant MFA
Client ActingIdentity → External ProvidersImplicit Flow passes tokens through the browserAuthorization Code Flow
Authorization clients and secretsIdentity → AuthorizationA leaked secret lets a component connect as yoursOne client per component; rotate yearly; delete when retired

Version history

VersionDateChange
0.122 Oct 2026First draft for review

Sources: FedRAMP Secure Configuration Guide rules; OpenLM documentation (Identity, Audit).