K2cloud separates authentication from authorization:
This distinction is important because K2cloud Orchestrator and deployed Spaces are separate access planes with different roles and permissions.
A user who can access a Space does not necessarily have access to K2cloud Orchestrator. Similarly, successful authentication does not by itself grant access to a Space or its applications.
K2cloud access is best understood as two access planes.
K2cloud Orchestrator is the SaaS control plane used to manage Projects and the lifecycle of Spaces.
Users access the K2cloud Orchestrator console at:
https://cloud.k2view.com
Orchestrator access is typically reserved for Project Managers, platform administrators, K2view operators, and other trusted customer operators.
The built-in cloud_user role provides this type of access and is highly privileged. It should not normally be granted to developers or other users simply because they need access to a development Space.
Users access authorized Studio and Fabric Spaces directly through the Space URL.
Depending on the Space and the user's permissions, this can provide access to applications and capabilities such as:
Space access is controlled through Fabric roles and, where applicable, TDM permission groups.
Common roles include:
space_adminspace_userA user can therefore be authorized to use a Space without being authorized to use K2cloud Orchestrator.
The distinction is fundamental:
K2cloud Orchestrator manages the lifecycle of Spaces. Fabric and its applications enforce access within the Space.
K2cloud supports two primary authentication models:
With K2directory, users authenticate using identities hosted through K2view's CyberArk Identity service.
With customer federation, users authenticate through the customer's identity provider, such as Microsoft Entra ID, Okta, PingFederate, or another supported SAML identity provider.
For more information, see Authentication Models.
K2cloud uses CyberArk Identity as the federation layer between customer identity providers and K2view services.
For federated customers, the customer's identity provider remains authoritative for users and group membership. Identity federation maps those groups to the roles used by K2cloud and Fabric.
A typical mapping is:
Customer IdP Group
↓
K2cloud Identity Federation
↓
Fabric Role
↓
Optional TDM Permission Group
This allows customers to manage users through their existing identity-management processes while K2cloud and Fabric enforce the resulting authorization.
For more information, see Identity Federation.
Authorization should be designed around responsibilities, not individual users.
For example, an organization may define responsibilities for:
Users are assigned to the appropriate identity-provider groups, and those groups are mapped to the corresponding K2cloud, Fabric, or TDM roles.
This provides a more maintainable model than creating roles for individual users.
For more information, see Roles and Permissions.
Access is enforced at several layers.
Git authorization is separate from K2cloud authorization. K2cloud uses Git-backed Project content during deployment but does not manage repository users or permissions.
Creating a Space does not automatically make the person who created it a Space Administrator.
Space authorization must be established through the appropriate Fabric roles and identity mappings.
This allows responsibility for operating K2cloud to remain separate from responsibility for developing, administering, or using applications within a Space.
For example, a Project Manager can create a development Space and provide its Space URL to developers. Those developers can access the Space directly when appropriately authorized without requiring the cloud_user role or access to K2cloud Orchestrator.
For more information, see Space Access.
K2cloud separates authentication from authorization:
This distinction is important because K2cloud Orchestrator and deployed Spaces are separate access planes with different roles and permissions.
A user who can access a Space does not necessarily have access to K2cloud Orchestrator. Similarly, successful authentication does not by itself grant access to a Space or its applications.
K2cloud access is best understood as two access planes.
K2cloud Orchestrator is the SaaS control plane used to manage Projects and the lifecycle of Spaces.
Users access the K2cloud Orchestrator console at:
https://cloud.k2view.com
Orchestrator access is typically reserved for Project Managers, platform administrators, K2view operators, and other trusted customer operators.
The built-in cloud_user role provides this type of access and is highly privileged. It should not normally be granted to developers or other users simply because they need access to a development Space.
Users access authorized Studio and Fabric Spaces directly through the Space URL.
Depending on the Space and the user's permissions, this can provide access to applications and capabilities such as:
Space access is controlled through Fabric roles and, where applicable, TDM permission groups.
Common roles include:
space_adminspace_userA user can therefore be authorized to use a Space without being authorized to use K2cloud Orchestrator.
The distinction is fundamental:
K2cloud Orchestrator manages the lifecycle of Spaces. Fabric and its applications enforce access within the Space.
K2cloud supports two primary authentication models:
With K2directory, users authenticate using identities hosted through K2view's CyberArk Identity service.
With customer federation, users authenticate through the customer's identity provider, such as Microsoft Entra ID, Okta, PingFederate, or another supported SAML identity provider.
For more information, see Authentication Models.
K2cloud uses CyberArk Identity as the federation layer between customer identity providers and K2view services.
For federated customers, the customer's identity provider remains authoritative for users and group membership. Identity federation maps those groups to the roles used by K2cloud and Fabric.
A typical mapping is:
Customer IdP Group
↓
K2cloud Identity Federation
↓
Fabric Role
↓
Optional TDM Permission Group
This allows customers to manage users through their existing identity-management processes while K2cloud and Fabric enforce the resulting authorization.
For more information, see Identity Federation.
Authorization should be designed around responsibilities, not individual users.
For example, an organization may define responsibilities for:
Users are assigned to the appropriate identity-provider groups, and those groups are mapped to the corresponding K2cloud, Fabric, or TDM roles.
This provides a more maintainable model than creating roles for individual users.
For more information, see Roles and Permissions.
Access is enforced at several layers.
Git authorization is separate from K2cloud authorization. K2cloud uses Git-backed Project content during deployment but does not manage repository users or permissions.
Creating a Space does not automatically make the person who created it a Space Administrator.
Space authorization must be established through the appropriate Fabric roles and identity mappings.
This allows responsibility for operating K2cloud to remain separate from responsibility for developing, administering, or using applications within a Space.
For example, a Project Manager can create a development Space and provide its Space URL to developers. Those developers can access the Space directly when appropriately authorized without requiring the cloud_user role or access to K2cloud Orchestrator.
For more information, see Space Access.