diff --git a/assets/images/kane-ai/features/chrome-options/1.png b/assets/images/kane-ai/features/chrome-options/1.png new file mode 100644 index 000000000..1cd39e80a Binary files /dev/null and b/assets/images/kane-ai/features/chrome-options/1.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/1.png b/assets/images/lambdatest-scim/jumpcloud-scim/1.png new file mode 100644 index 000000000..23e6590d5 Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/1.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/10.png b/assets/images/lambdatest-scim/jumpcloud-scim/10.png new file mode 100644 index 000000000..9120c2127 Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/10.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/11.png b/assets/images/lambdatest-scim/jumpcloud-scim/11.png new file mode 100644 index 000000000..85a70e717 Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/11.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/12.png b/assets/images/lambdatest-scim/jumpcloud-scim/12.png new file mode 100644 index 000000000..0c8438842 Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/12.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/13.png b/assets/images/lambdatest-scim/jumpcloud-scim/13.png new file mode 100644 index 000000000..6384352bd Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/13.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/14.png b/assets/images/lambdatest-scim/jumpcloud-scim/14.png new file mode 100644 index 000000000..5a147b462 Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/14.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/15.png b/assets/images/lambdatest-scim/jumpcloud-scim/15.png new file mode 100644 index 000000000..96812b422 Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/15.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/16.png b/assets/images/lambdatest-scim/jumpcloud-scim/16.png new file mode 100644 index 000000000..9b1baa30f Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/16.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/17.png b/assets/images/lambdatest-scim/jumpcloud-scim/17.png new file mode 100644 index 000000000..322af090b Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/17.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/18.png b/assets/images/lambdatest-scim/jumpcloud-scim/18.png new file mode 100644 index 000000000..dc55be71c Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/18.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/19.png b/assets/images/lambdatest-scim/jumpcloud-scim/19.png new file mode 100644 index 000000000..0f3adc33c Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/19.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/2.png b/assets/images/lambdatest-scim/jumpcloud-scim/2.png new file mode 100644 index 000000000..e1c706331 Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/2.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/20.png b/assets/images/lambdatest-scim/jumpcloud-scim/20.png new file mode 100644 index 000000000..1323d09fd Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/20.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/21.png b/assets/images/lambdatest-scim/jumpcloud-scim/21.png new file mode 100644 index 000000000..860a04ae1 Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/21.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/3.png b/assets/images/lambdatest-scim/jumpcloud-scim/3.png new file mode 100644 index 000000000..96977ac6b Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/3.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/4.png b/assets/images/lambdatest-scim/jumpcloud-scim/4.png new file mode 100644 index 000000000..999b35999 Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/4.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/5.png b/assets/images/lambdatest-scim/jumpcloud-scim/5.png new file mode 100644 index 000000000..66797a0db Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/5.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/6.png b/assets/images/lambdatest-scim/jumpcloud-scim/6.png new file mode 100644 index 000000000..b6dbd6dd9 Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/6.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/7.png b/assets/images/lambdatest-scim/jumpcloud-scim/7.png new file mode 100644 index 000000000..7d2fc42e8 Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/7.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/8.png b/assets/images/lambdatest-scim/jumpcloud-scim/8.png new file mode 100644 index 000000000..f68676462 Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/8.png differ diff --git a/assets/images/lambdatest-scim/jumpcloud-scim/9.png b/assets/images/lambdatest-scim/jumpcloud-scim/9.png new file mode 100644 index 000000000..9338eae3b Binary files /dev/null and b/assets/images/lambdatest-scim/jumpcloud-scim/9.png differ diff --git a/docs/jumpcloud-scim.md b/docs/jumpcloud-scim.md new file mode 100644 index 000000000..708f05797 --- /dev/null +++ b/docs/jumpcloud-scim.md @@ -0,0 +1,117 @@ +--- +id: jumpcloud-scim +title: JumpCloud User Provisioning +hide_title: false +sidebar_label: JumpCloud +description: Integrating LambdaTest SCIM with JumpCloud +keywords: + - LambdaTest SCIM + - JumpCloud +url: https://www.lambdatest.com/support/docs/jumpcloud-scim +site_name: LambdaTest +slug: jumpcloud-scim +--- + + +JumpCloud is a cloud-based directory-as-a-service (DaaS) platform that provides comprehensive identity and access management (IAM) capabilities for organizations. It offers a centralized platform to manage and secure user identities, devices, and applications across a variety of environments, including cloud, on-premises, and hybrid infrastructures. + +In the documentation, we will discuss how to integrate JumpCloud with LambdaTest: + +## Prerequisites​ +- You will need an Enterprise plan with LambdaTest. +- The SSO connection must be already established with LambdaTest. Learn how to [create a SSO Connection with LambdaTest](https://www.lambdatest.com/support/docs/lambdatest-sso-self-serve/). + +## Steps to Integrate SCIM with JumpCloud + +- **Step 1:** Sign in to your LambdaTest account. Don't have an account, [register for free](https://accounts.lambdatest.com/register). + jira-self-hosted-integration + +- **Step 2:** Head to **Settings** > **Organization Settings** from the dropdown. + jira-self-hosted-integration + +- **Step 3:** Go to LambdaTest [Authentication & SSO settings](https://accounts.lambdatest.com/auth/sso) and click on Setup SSO. Head to the **Authentication and SSO** tab and click and copy the **SCIM Base URL and Bearer Token** option. + jira-self-hosted-integration + +- **Step 4:** Log in to JumpCloud. Go to [JumpCloud Admin Console](https://console.jumpcloud.com/login/admin). Log in with your admin credentials. Sign in to the Jump-cloud. Select SSO Applications, then select Get Started. + jira-self-hosted-integration + +- **Step 5:** Search for SCIM and then click on "**Create Custom Integration**" and then click next. + jira-self-hosted-integration + jira-self-hosted-integration + +- **Step 6:** Check the box for "**Manage Single Sign-On (SSO)"** and then click "**Start**." + jira-self-hosted-integration + +- **Step 7:** Enter the name for **Display Label**, then click the **Save Application** and click **configure Application**. + jira-self-hosted-integration + jira-self-hosted-integration + +- **Step 8:** Go to LambdaTest [**Authentication & SSO**](https://accounts.lambdatest.com/auth/sso) settings and click on **Setup SSO**. + jira-self-hosted-integration + +- Enter the **Connection Name** and Click on Add New Connection. and Select your **Identity Provider**. + jira-self-hosted-integration + jira-self-hosted-integration + +- **Step 9:** Copy the required SSO details from LambdaTest, including: + - IdP Entity ID + - SP Entity ID + - ACS URL + - Subject Name + - Login URL + jira-self-hosted-integration + +- **Step 10:** Configure LambdaTest SSO Integration Using SAML. +- Go to LambdaTest Dashboard > **Authentication & SSO Settings**. +- Click **Setup SSO**. Enter a **Connection Name** and click **Add New Connection**. +- Select **JumpCloud** as your Identity Provider (IdP) +- Copy the required SSO details from LambdaTest, including: + - IdP Entity ID + - SP Entity ID + - ACS URL + - Subject Name + - Login URL +- Click **Add Attribute** in jumpcloud, enter the necessary details, and save the configuration. (IdP) +- Copy the **Metadata URL** from JumpCloud. + jira-self-hosted-integration + jira-self-hosted-integration + jira-self-hosted-integration + +- **Step 11:** Finalize the Integration +- Copy the **Metadata URL** from JumpCloud. +- Go to LambdaTest Dashboard and paste the Metadata URL. +- Add the **SSO domain** in LambdaTest and click **Create Connection**. +- Assign users to the SSO connection in JumpCloud and **Save** the configuration. + +- **Step 12:** Go to LambdaTest Dashboard and go **SSO connection**. Copy **Bearer Token** and **SCIM Base URL**. + jira-self-hosted-integration + +- **Step 13:** Go **Identity Management** and paste **SCIM Base URL** and **Bearer Token**. and then click Save button. + jira-self-hosted-integration + +- **Step 14:** Enter email that does not exist on LambdaTest platform and provide test email details, and click **Test Connection** and activate button. + jira-self-hosted-integration + jira-self-hosted-integration + jira-self-hosted-integration \ No newline at end of file diff --git a/docs/kaneai-chrome-options.md b/docs/kaneai-chrome-options.md new file mode 100644 index 000000000..8af144414 --- /dev/null +++ b/docs/kaneai-chrome-options.md @@ -0,0 +1,70 @@ +--- +id: kaneai-chrome-options +title: Chrome Options +hide_title: false +sidebar_label: Chrome Options +description: This documentation will help you to understand how to use the Chrome Options feature while testing your test cases via KaneAI. +keywords: + - modules versioning + - enhancements + - modules + - dynamic url + - chrome options + - chrome arguments +url: https://www.lambdatest.com/support/docs/kaneai-chrome-options/ +site_name: LambdaTest +slug: kaneai-chrome-options/ +--- + + +Chrome options, also known as Chrome arguments, are command-line switches that alter the default behavior of the Chrome browser. These options provide flexibility to users by enabling or disabling certain browser features, modifying settings, and configuring custom behaviors such as headless browsing or disabling GPU acceleration. + +In KaneAI Web Agent, Chrome options are used to tailor the testing environment to suit the specific needs of automated tests. By defining Chrome options, users can configure the browser behavior before initiating a test session, allowing for a more customized and controlled testing setup. This guide will walk you through the steps to configure and use Chrome options in the KaneAI Web Agent: + +## Steps to use Chrome Options in KaneAI Web Agent +Using Chrome options in KaneAI Web Agent is simple and involves defining specific configurations before launching a test. Follow the steps below to add and manage Chrome options for your tests. + +### Step 1: Navigate to the Test Configuration Page +- Begin by accessing the Test Configuration page within the KaneAI Web Agent interface. Click on the **Create a Web Test** button. + +### Step 2: Locate the Chrome Options Section +- Toggle to On for adding chrome browser command line options to start your instance. +- Enter your Command line switches and you can provide the type of argument as well i.e. String or File for that particular command line. +- You can enter up to 10 Chrome options in the provided input fields. +- For example: + - `--headless` + - `--disable-gpu` + - `--use-file-for-fake-audio-capture=/path/to/audio/file` + +Image + +### Step 3: Start the Web Agent +- Once the configuration is done, initiate the Web Agent. The browser will launch with the specified Chrome options applied, allowing you to perform your tests under the customized environment. + +## Considerations +- **Maximum Options :** You can configure up to 10 Chrome options per session. Ensure you only input the necessary options for your test case. +- **Supported Options :** KaneAI Web Agent will validate that only supported Chrome options are entered. If you enter an unsupported option, an error message will notify you to correct the configuration. +- **File Paths :** If a Chrome option requires a file path (for instance, `--use-file-for-fake-audio-capture`), KaneAI will automatically inject the Downloads folder path by default. This simplifies the process and removes the need to manually specify file paths for certain features. +- **Default Browser Configuration :** If no Chrome options are provided, KaneAI will default to the standard browser configuration, meaning the browser will launch with its default settings. \ No newline at end of file diff --git a/docs/lambdatest-sso-self-serve.md b/docs/lambdatest-sso-self-serve.md index 11637196b..ccaaef8c1 100644 --- a/docs/lambdatest-sso-self-serve.md +++ b/docs/lambdatest-sso-self-serve.md @@ -1,7 +1,7 @@ --- id: lambdatest-sso-self-serve title: Create SSO Connection With LambdaTest -hide_title: true +hide_title: false sidebar_label: Create SSO Connection description: LambdaTest allows you to integrate an external user directory with your LambdaTest Organization through an IDP so your team could leverage the Single Sign-on setup. This document will help you set up your LambdaTest SSO connection. keywords: diff --git a/sidebars.js b/sidebars.js index 99d881c67..1309c20b6 100644 --- a/sidebars.js +++ b/sidebars.js @@ -1111,7 +1111,8 @@ module.exports = { "kaneai-upload-and-download-files", "kaneai-modules-versions-and-enhancement", "kane-ai-assertions", - "kaneai-dynamic-url-replacement" + "kaneai-dynamic-url-replacement", + "kaneai-chrome-options" ], }, { @@ -3375,6 +3376,11 @@ module.exports = { label: "Okta", id: "okta-scim", }, + { + type: "doc", + label: "JumpCloud", + id: "jumpcloud-scim", + }, ], ],