How to configure JumpCloud SSO with Keka

Modified on Fri, 15 Sep, 2023 at 2:06 PM

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



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.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article