Skip to main content

Deployment

This section covers everything you need to deploy the User Tasks Bridge in your environment. The User Tasks Bridge consists of three main components that need to be deployed and configured:

  1. User Tasks Bridge Backend - A Java Spring Boot application that acts as a bridge between your Identity Provider and LittleHorse. This is required and must be deployed first.

  2. User Tasks Bridge Console (Optional) - A Next.js web application that provides a user interface for managing and completing User Tasks. This is optional; you can build your own frontend using the API Client instead.

  3. Your Identity Provider - Your existing OIDC-compliant Identity Provider (Keycloak, Okta, Auth0, etc.) must be configured to work with the User Tasks Bridge Backend. This is typically already deployed in your organization but needs to be configured.

The deployment process involves configuring your IdP, deploying the Backend, and optionally setting up the Console. Each component has its own configuration requirements and deployment steps.

Deployment Steps

  1. Connect Your IdP - Configure your Identity Provider (Keycloak, Okta, or other OIDC provider) to work with the User Tasks Bridge Backend

    • The Basics (OIDC) - Understand OIDC configuration requirements
    • Keycloak - Step-by-step Keycloak setup
    • Okta - Step-by-step Okta setup (direct or with Keycloak brokering)
  2. Deploy the Backend - Deploy the User Tasks Bridge Backend service. See Connecting Your IdP for configuration details.

  3. Configure the Console (Optional) - Set up the optional Console UI with environment variables and authentication settings

info

Need help with deployment? Contact us at sales@littlehorse.io for assistance with production deployments and enterprise support.