How to Configure JumpCloud SSO for APIsec
Contents
Configuration Steps Tutorial
Configuration Steps(2)
- 
Actions to Perform to setup JumpCloud : - Log in to your JumpCloud admin account. (https://console.jumpcloud.com/login/admin).
- Launch an existing organization or create a new one and launch it.
- Go to SSO Applications and add a new application.
 - Select "Custom Application" & click Next.
- Under "Manage Single Sign-On (SSO)," Select "Configure SSO with OIDC" and click Next.
 - Add a "Display Label" for the application and click Next.
 - 
Verify the application summary and click on "Configure Application". 
- 
Under "SSO" select "Refresh token" and under "Client Authentication Type" select "Client Secret Basic". 
- For "Redirect URIs" and "Login URL" provide as "https://cloud.apisec.ai/auth/{{clientId}}/redirect". Note: You can obtain the clientId after clicking on the "Activate" button.
- Select "Email & profile" under "Standard Scopes".
 - Select "include group attribute" and add "ROLE" as memberOf in the field.
 - Under "User Groups" assign the application to any group from the list.
 Note : 1. If no "User Groups" exist, you can create them in the "USER MANAGEMENT" section, ensuring that they align with the APIsec user roles. 
 2. User groups serve as a link between users and applications, enabling access.
 3. Each user should be restricted to a single user group.- Click on "Save" and store the "Client ID" and "Client Secret" locally. These will be prompted in a window after clicking on the "Save" button.
 - Place the stored "clientId" in "Redirect URIs" and "Login URL" under "SSO" by clicking on the created application and save it.
- Under "User Management" you can add users and user groups. Note: Users can access the applications with the same user group assigned to the user.
 
- 
Actions to Perform at APIsec: - Login to APIsec with the organization Admin account at https://cloud.apisec.ai
 - Click on the Configurations Tile.
 - Click on SSO Tile Under Integrations and Select SSO Type as JUMPCLOUD from the Dropdown.
 - 
On the SSO Settings tab, enter the "Client-ID" and "Secret" from the application created on JumpCloud and save by activating the form. 
- 
Go to the User Portal Login page at https://console.jumpcloud.com/login 
- Enter the user credentials and log in.
- Click on the created application, and you should be redirected to the APIsec portal.