Authentication and Access Management
The IAM system in Triform governs all user identities, access control, and organizational structure. It ensures secure, flexible, and hierarchical permissions across all platform resources.
User Identity
A user is a single personal user account on the Triform platform. All users always belong to at least one organisation.
Organization
An organisation is the top-level unit within which each user resides. Individual users may possess one of three different roles within the organisation: admin or member, each with progressively restricted permissions.
All projects, billing settings, nodes‚ and modifiers are tied to an organisation. Naturally, the component library is thus aggregated at the organisation-level.
Each organisation is further tied to at least one GitHub organisation or user.
Access Tokens
There are two types of access tokens at Triform; developer tokens and ingress tokens.
Developer tokens are what is commonly known as PATs (personal access tokens). They let you interact with our public-facing APIs programmatically instead of through our canvas-based solution.
Ingress tokens are tokens that authenticate incoming requests to your endpoints.