Skip to main content

Access Control

Taimoe Enterprise AI Gateway employs a Role-Based Access Control (RBAC) model, allowing organizations to manage fine-grained permissions for users and service accounts.

In the Aegis Console under GOVERNANCE → Access Control, administrators can inspect, grant, and revoke role bindings across organization and team scopes.


Enterprise SSO Banner

At the top of the Access Control page, the platform displays the organization's single sign-on status:

  • SSO Active (Green Badge): Indicates Enterprise SSO authentication is active. Users must authenticate via your corporate Identity Provider (e.g., Microsoft Entra ID / Okta).
  • Setup Prompt: If SSO is not yet configured, a banner prompts administrators with a direct link to set up SSO under Workspace Settings → Authentication (SSO).

Core IAM Concepts

IAM permission bindings connect three core elements:

  1. Principal: The user or identity requesting access (identified by enterprise email address).
  2. Scope: The target resource boundary where permissions apply:
    • Organization: Entire organization level.
    • Team: Specific team boundary.
    • Agent: Individual agent resource.
    • Platform: Platform-wide admin access.
  3. Role: A collection of permissions (e.g., Organization Admin, Team Admin, Project Editor, Viewer).

Granting Access

To grant or modify permissions for users:

  1. Click "Grant Access" in the top right of the page to open the drawer.
  2. Complete the access binding fields:
    • New principals: Enter one or more user email addresses.
    • Scope (Resource Type): Select the target scope type (e.g., Organization or Team).
    • Resource: Select the specific organization or team resource instance.
    • Select a role: Select the desired role. The dropdown automatically filters roles applicable to the selected scope.
  3. Click "Save" to persist the binding.

Permission View & Inheritance

The IAM table groups role bindings by Principal:

  • Direct Bindings: Permissions granted directly on the current scope (e.g., specific Team). These can be edited or revoked directly.
  • Inherited Bindings: Permissions inherited from an upper scope (e.g., Organization-level roles inherited down to a Team) are displayed in a read-only state with a lock icon. Inherited roles must be managed at the organization level.

Search, Filtering & Revocation

Filtering Bindings

  • Search: Enter an email address, user name, or role title to filter the table instantly.
  • Role Filter: Filter users by specific role categories.
  • Scope Type Filter: Filter bindings by resource scope type.

Revoking Access

  • Single Binding Revocation: Expand a principal row and click the Delete (Trash) icon next to a specific role binding.
  • Bulk Revocation: Select multiple principals using checkboxes and click "Remove Selected" in the top toolbar to revoke permissions in bulk.