BAMOE Canvas does not feature its own authentication mechanism. Instead, BAMOE Canvas allows the linking of existing accounts from AI, Git, and Cloud providers. These accounts are utilized for Git operations such as Pull and Push, for creating Dev Deployments, and for accessing AI-powered services.
Viewing connected accounts in BAMOE Canvas
All connected accounts are visible in the Accounts dialog, which is accessible through the person icon in the top-right corner. This dialog displays the number of repositories, deployments, and AI services being used by those accounts. Clicking on the arrow provides further information about the accounts, including the date they were linked to BAMOE Canvas.
Accounts can be removed from BAMOE Canvas through the Accounts dialog. Removing an account will result in repositories linked to Git provider accounts losing the ability to Push and Pull. The account linked to a repository can be changed at any time using the dropdown available on the Editor page of any file in the repository.
The figure shows two connected accounts: one from GitHub and another from a Kubernetes cluster.
A Re-authenticate button will appear next to sessions that become invalid, allowing you to renew credentials without re-entering all configuration details manually and without having to update references in existing projects.
For information about AI in BAMOE Canvas, see Integrating with AI.
Connecting to Git Providers
BAMOE Canvas supports the integration with GitHub, GitHub Enterprise Server, GitLab, and Bitbucket Data Center. This integration enables you to connect their Git accounts to perform repository operations such as cloning, importing files, pushing and pulling changes, and creating repositories directly from the BAMOE workspace.
To connect to a Git provider account in BAMOE Canvas,
-
Navigate to Profile → Connect to an Account.
-
From the list of available Git providers, select the provider you wish to integrate.
-
Provide the Personal Access Token to establish the connection.
|
Note
|
For GitHub, GitHub Enterprise Server and GitLab, use a Personal Access Token. For Bitbucket Data Center, use Username and Personal Access Token. For more information on generating Personal Access Tokens, see GitHub Docs, GitLab Docs and Bitbucket Support. |
Connecting to Cloud Providers
BAMOE Canvas supports deployment to Kubernetes and OpenShift environments through cloud provider connections. this integration enables you deploy and test your BPMN and DMN models. The available cloud providers are Kubernetes (Kind), Kubernetes (Minikube), Kubernetes (Cloud), and OpenShift.
To connect to a Cloud provider account in BAMOE Canvas,
-
Navigate to Profile → Connect to an Account.
-
From the list of available Cloud providers, select the provider you wish to integrate.
-
Provide the configuration details and token to establish the connection.