Apps & Integrations

How to configure JumpCloud SSO with Keka

TABLE OF CONTENTS

Introduction

 

JumpCloud Single Sign-On (SSO) integration with Keka HR provides a seamless and secure way for employees to access the platform using their JumpCloud credentials. This article will guide you through the step-by-step process of configuring JumpCloud SSO with Keka.

 

Step 1: Log in to the JumpCloud Admin Portal

 

1. Open your web browser and navigate to the JumpCloud Admin Portal: https://console.jumpcloud.com/login/admin

2. Enter your admin credentials to log in.

 

Step 2: Configure the OIDC Connector for SSO

 

1. In the JumpCloud Admin Portal, go to USER AUTHENTICATION > SSO.

2. Click the "+ Add New Application" button to open the "Configure New SSO Application" window.

3. Select "Custom OIDC App" from the options.

 

Step 3: General Info Tab

 

1. On the General Info tab, enter "Keka for the new application in the Display Label field.


 

Step 4: SSO Tab

 

1. Select the SSO tab to open the OpenID Connect Configuration window.

Step 5: Endpoint Configuration

 

1. Grant Types are checked by default and cannot be deselected.

2. Enter the Redirect URL supplied by Keka. Refer the Step 11 to discover the Redirect URL.

3. For the Client Authentication Type select

   - Client Secret POST


Step 6: Login URL

 

1. Enter the following Login URL - https://app.keka.com

 

Step 7: Standard Scopes

 

1. Under Standard Scopes select "Email"

image

 

Step 8: User Consent

 

1. Under User Consent, "Automatically consent" is selected by default.

 

Step 9: User Groups tab

Add the employees of your organisation who would be using the Jumpcloud SSO service for the employees to use the service

 

Step 10: Activation

 

1. Click the "Activate" button.

 

Step 11: Client Secret (For non-public clients)

 

1. If the client is not a public client, a window will display the client secret. 

Copy and store the Client ID and Client Secret in a secure location, like a password manager. Client ID & Client Secret disappears so please store it.

2. Click "Got It" to close the window.

 

Step 12: Login to Keka as a Privileged User

 

1. Navigate to "Settings" > "Integrations & Automation" > "Authentication" in the Keka platform.

2. Find the JumpCloud card and click on "Configure."

 

Step 13: Configuration in Keka

 

1. In the JumpCloud configuration form, you will find the Redirect URL, which you can use to attain the Client ID and Client Secret from the Jumpcloud portal.

2. Enter the Client ID, Client Secret obtained from JumpCloud in the respective fields.

3. Enter the following Authorization URL https://oauth.id.jumpcloud.com 

4. Click on "Save."

 

image

 

Step 14: Enable JumpCloud SSO

 

JumpCloud SSO is now enabled in Keka. Employees can use their JumpCloud credentials to authenticate and log in to the platform securely.

 

By following these simple steps, you can easily set up JumpCloud SSO for Keka.

We hope this guide helps you to setup JumpCloud SSO.