Skip to content

JumpCloud SSO Setup Guide

Providing documentation to your users on how to set up SSO with JumpCloud is important for a smooth integration process. Below is an example guide of what this documentation could look like.

  1. Login to your JumpCloud admin console and navigate to the SSO Applications section. Click on Add New Application.

  2. Search for OpenID Connect, select the app, and click Next.

    Search for OpenID Connect in JumpCloud

  3. Name the application and click Next. Then, click Configure Application.

  4. On the SSO page make the following changes:

    • Redirect URIs: Enter the redirect URI for your app (e.g., https://myapp.com/callback). See here for more details on the callback URL that you should provide to your users.
    • Client Authentication Type: Select “Client Secret Basic”.
    • Login URL: Enter your application’s login URL (e.g., https://myapp.com/login).
    • Attribute Mapping (optional): Select both Email and Profile.

    Configuring SSO page

  5. Click Activate.

  6. A modal will appear with the Client ID and Client Secret. Copy and paste them into {your application}.

    Copy Client ID and Client Secret in JumpCloud

  7. Make sure there are no duplicate attributes in the User Attribute and Constant Attributes sections. If there are duplicates, remove them. Then, click Save.

    User attributes in JumpCloud

  8. Copy and paste the following URLs into {your application}:

    • Authorize URL: https://oauth.id.jumpcloud.com/oauth2/auth
    • Token URL: https://oauth.id.jumpcloud.com/oauth2/token
    • Userinfo URL: https://oauth.id.jumpcloud.com/userinfo
  9. Click Save in {your application}.