Managing authentication policy v1.4.2 (LTS)

As an organization owner, you can configure authentication policies to control the security settings for your organization. These settings let you manage how users and machine users access your account. For example, limiting access key lifetimes reduces exposure from compromised keys, and capping the number of machine users supports least-privilege access.

Configuring your authentication policy

Important

Only users with the Organization owner role can view and update authentication policy settings.

To update your authentication policy settings:

  1. In the Hybrid Manager (HM) console, navigate to Settings.
  2. Select the Authentication tab.
  3. Enter the values you want to configure. For details on each setting, see Parameter values.
  4. Select Save to apply the changes.
Note

Policy changes don't affect existing sessions, machine users, or access keys. Changes take effect immediately for new sessions and newly created machine users and access keys. Decreasing the access key or machine users quota does not impact already provisioned machine users and access keys.

Parameter values

These settings are available under your organization's Settings > Authentication.

SettingDescriptionDefaultValid range
Maximum Machine UsersMaximum number of machine users allowed in your organization.40961 to 2147483647
Maximum Access Keys per Machine UserMaximum number of access keys that can be created for each machine user.21 to 2147483647
Maximum Access Keys per UserMaximum number of access keys that can be created for each normal (human) user account.11 to 2147483647
Maximum Access Key DurationMaximum lifetime of an access key, in days. Keys expire after this period.3651 to 2147483647
Maximum Web Session DurationMaximum duration of a web session, in seconds. Users are logged out after this period.864001 to 2147483647

Session behavior

Session expiry

When a web session expires, HM doesn't warn you in advance. Any unsaved work, including partially completed cluster configuration forms, is lost. A session expired dialog appears and reloads the console, sending you back to your identity provider's login page.

Session security

Session cookies are encrypted using AES-256, secured by the cookieConfoundingKey secret.

Session invalidation

A session is invalidated when any of the following occurs:

  • The session duration expires.
  • The cookieConfoundingKey is rotated, which invalidates all active sessions.
  • The user explicitly logs out.
  • An organization owner or administrator revokes the user's access key.

Role-assignment propagation

When a user's role assignment changes, the new permissions take effect on the API withi 10 seconds, without requiring the user to re-authenticate. In the console, the user sees the updated permissions the next time they navigate to a new page or reload the current one.

Permission-based result filtering

Aggregating API endpoints, such as List Projects and List Estates, filter their results based on the caller's permissions. Each user or machine user sees only the projects and estates they have access to.