Skip to main content

Roles And Scoped Access

Moltern evaluates access from a principal, role, and scope. A principal can be a person, group, or automation identity. A scope can be an organization, workspace, environment group, environment, application, service, database, or coding agent.

Organization roles and scoped access

Managed Roles

Use a managed role whenever it fits. Common roles include:

RoleIntended use
Organization OwnerFull accountable ownership, including protected transfer and removal.
Organization AdminPeople, groups, workspaces, and normal organization operations.
Security AdminPolicy, identity, sessions, audit, and access reviews.
Billing AdminSubscription, usage, budgets, and cost attribution without workload secrets.
DeveloperBuild and deploy within an approved scope.
OperatorRun, restart, and scale approved workloads without broad administration.
ViewerRead-only visibility.
GuestConstrained, normally expiring external access.

Permissions for deploying, operating, using a configured secret, changing a secret, and revealing a secret are separate.

Grant Access

You need permission to manage grants at the target scope. High-risk grants also require recent account confirmation and may require MFA.

  1. Open Organization -> Access.
  2. Select Grant access.
  3. Choose a person, group, or automation identity.
  4. Choose a managed or active custom role.
  5. Choose the narrowest useful scope.
  6. Set an expiry for temporary access.
  7. Review sensitive permissions and inheritance.
  8. Confirm the action.

Moltern rejects principals, roles, and resources that belong to different organizations.

Explain Effective Access

Select Explain access to inspect the final decision for a person and scope. The explanation identifies direct, group, inherited, expired, suspended, guest-restricted, and policy-limited sources.

Frontend controls are only a convenience. The API independently resolves the resource and authorizes every protected request.

Custom Roles

Eligible organizations can create a custom role from Moltern's fixed permission catalog.

  1. Open the Role catalog tab.
  2. Create a role with a clear job-based name.
  3. Choose one scope type.
  4. Select only required permissions.
  5. Review and confirm.

Changing a custom role creates a new role version. Retired definitions remain attributable in historical grants and audit records.

Revoke Access

Revocation takes effect immediately. Open terminals, realtime sessions, and cached authorization decisions are invalidated when their authority is removed.

Expected Result

The principal can discover and perform only the actions granted at the selected scope. Foreign or unknown resource identifiers produce the same public not-found behavior.

Troubleshooting

SymptomWhat to check
Permission remains deniedInspect effective access, scope ancestry, expiry, group status, and organization policy.
Grant form excludes a roleThe role may not support that scope or may exceed delegated authority.
Secret value remains hiddenSecret use does not include secret reveal. Grant reveal only when necessary.
Recently revoked browser still shows a controlRefresh the page; the API already rejects the stale action.

Next: Configure organization security.