K2cloud supports two primary authentication models:
Both models use CyberArk Identity as part of the K2cloud identity service, but they differ in where the user's identity is managed and where authentication occurs.
In either model, authentication establishes the user's identity. Authorization is then independently enforced by K2cloud Orchestrator, Fabric, and, where applicable, TDM.
In the K2directory model, user accounts are hosted in K2view's CyberArk Identity service.
Users authenticate directly through the K2cloud identity service.
This model can be used for:
After authentication, the user's group membership is used to determine the appropriate K2cloud and Fabric authorization.
A typical authorization path is:
CyberArk User
↓
CyberArk Group
↓
Fabric Role
↓
Optional TDM Permission Group
For customer-federated users, the customer's enterprise Identity Provider (IdP) is authoritative for the user identity.
Supported enterprise identity providers can include:
The customer manages its users through the enterprise identity platform, including:
K2cloud delegates user authentication to the customer's IdP and uses the resulting identity and group information as part of the authorization process.
A typical authorization path is:
Customer IdP Group
↓
K2cloud Identity Federation
↓
Fabric Role
↓
Optional TDM Permission Group
For more information about this mapping, see Identity Federation.
Authentication and authorization are separate.
Authentication determines:
Who is this user?
Authorization determines:
What is this user allowed to access and do?
Successful authentication therefore does not automatically provide access to K2cloud Orchestrator or to a Space.
For example, a federated user may successfully authenticate through Microsoft Entra ID but still be denied access if the user's IdP group has not been mapped to the required K2cloud or Fabric role. This separation is consistent with the K2cloud authorization architecture.
The authentication model does not change the distinction between K2cloud Orchestrator access and Space access.
A user may be authorized to access:
Access depends on the roles associated with the authenticated identity.
For example, developers who only require access to a Studio Space do not need the cloud_user role simply to authenticate or access that Space. The authorization guidance similarly recommends avoiding the Cloud User role unless the user actually requires Project Manager responsibilities.
Customer federation is appropriate when the customer wants its enterprise identity platform to remain authoritative for users and group membership.
This allows the customer to manage identity lifecycle and authentication controls through its existing enterprise processes while K2cloud, Fabric, and TDM independently enforce their respective authorization models.
K2directory-hosted identities remain available where customer federation is not used or where separately managed identities are required.
K2cloud supports two primary authentication models:
Both models use CyberArk Identity as part of the K2cloud identity service, but they differ in where the user's identity is managed and where authentication occurs.
In either model, authentication establishes the user's identity. Authorization is then independently enforced by K2cloud Orchestrator, Fabric, and, where applicable, TDM.
In the K2directory model, user accounts are hosted in K2view's CyberArk Identity service.
Users authenticate directly through the K2cloud identity service.
This model can be used for:
After authentication, the user's group membership is used to determine the appropriate K2cloud and Fabric authorization.
A typical authorization path is:
CyberArk User
↓
CyberArk Group
↓
Fabric Role
↓
Optional TDM Permission Group
For customer-federated users, the customer's enterprise Identity Provider (IdP) is authoritative for the user identity.
Supported enterprise identity providers can include:
The customer manages its users through the enterprise identity platform, including:
K2cloud delegates user authentication to the customer's IdP and uses the resulting identity and group information as part of the authorization process.
A typical authorization path is:
Customer IdP Group
↓
K2cloud Identity Federation
↓
Fabric Role
↓
Optional TDM Permission Group
For more information about this mapping, see Identity Federation.
Authentication and authorization are separate.
Authentication determines:
Who is this user?
Authorization determines:
What is this user allowed to access and do?
Successful authentication therefore does not automatically provide access to K2cloud Orchestrator or to a Space.
For example, a federated user may successfully authenticate through Microsoft Entra ID but still be denied access if the user's IdP group has not been mapped to the required K2cloud or Fabric role. This separation is consistent with the K2cloud authorization architecture.
The authentication model does not change the distinction between K2cloud Orchestrator access and Space access.
A user may be authorized to access:
Access depends on the roles associated with the authenticated identity.
For example, developers who only require access to a Studio Space do not need the cloud_user role simply to authenticate or access that Space. The authorization guidance similarly recommends avoiding the Cloud User role unless the user actually requires Project Manager responsibilities.
Customer federation is appropriate when the customer wants its enterprise identity platform to remain authoritative for users and group membership.
This allows the customer to manage identity lifecycle and authentication controls through its existing enterprise processes while K2cloud, Fabric, and TDM independently enforce their respective authorization models.
K2directory-hosted identities remain available where customer federation is not used or where separately managed identities are required.