Dashboard access security

The dashboard can reach every end user of your environments, so access to it follows a fixed security baseline on every plan. No account setting can switch these protections off.

Multi-factor sign-in

Sessions

Rule Value
Idle timeout 30 minutes without activity
Maximum session length 12 hours, whatever the activity
Sessions per person 5; signing in a sixth time ends the oldest session
Sign-out Ends the session at once

A session is bound to the browser that started it: to a key the browser creates and cannot export, and to a device cookie. A request that presents another key or another device cookie ends the session, and KeenAuth sends the session's owner a security notice email (at most one per hour).

The session also watches the network you use:

Sensitive actions

Team management, custom roles, ownership transfer, closing the account, creating production environments, deleting environments, changing the issuer mode, plan and billing changes, platform support access grants and dashboard security settings are accepted only if you signed in during the last 5 minutes. Otherwise the dashboard asks you to sign in again and then continues. The same list is in Manage your dashboard team.

How access to an environment is checked

The dashboard does not hold a general key to your environments. For each environment you open, it receives a short-lived access token:

The region that holds the environment checks the signature, the environment, the account and every permission again on each request. What the dashboard hides or shows is only a convenience; the decision is made where the data lives.

When a role is removed

When one of your roles is revoked, or you are removed from an account, your dashboard sessions and access tokens for that account are revoked. Ending your membership does not wait for the 5-minute token lifetime.

Single sign-on for the dashboard

On the Business and Enterprise plans an account can require its members to sign in to the dashboard through the company's identity provider. Owners and admins manage this on the Dashboard security screen (/account/security). Every change there is a sensitive action: you must have signed in during the last 5 minutes.

Set up the connection and directory

The SAML or OpenID Connect connection, the SCIM directory and the verified domains used for dashboard sign-in are set up in the Admin Portal. Select Open the Admin Portal on the Dashboard security screen. The link opens once and expires after 5 minutes.

Require single sign-on

Break-glass owners

Directory group roles

You can give the members of a SCIM group from your directory a dashboard role. On the Dashboard security screen, under Directory group roles, select Map a group and enter the group's ID (shown in the Admin Portal), the role and the scope.

Not available yet