For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Logo
DeveloperAcademyCommunityStatus
  • Getting Started
    • Welcome to Moveworks
    • Roadmap & Release Notes
    • Moveworks Best Practices
    • Labs
    • Professional Services
    • Support
  • AI Assistant
    • AI Assistant Overview
    • Capabilities
    • Web Experiences
      • AI Assistant on Web
      • Embedded AI Assistant (formerly, Moveworks for Web)
        • Embedded AI Assistant - Browser Compatibility
        • Embedded AI Assistant Installation Guide
        • Adding Embedded AI Assistant to ServiceNow
        • Adding Embedded AI Assistant to SharePoint Online (Cloud)
        • Adding Embedded AI Assistant to Google Sites
        • Adding Embedded AI Assistant to Unily
        • Embedded AI Assistant SSO Configuration - Okta OIDC
        • Embedded AI Assistant SSO Configuration - OneLogin (OIDC)
        • Embedded AI Assistant SSO Configuration - Okta SAML SSO
        • Embedded AI Assistant SSO Configuration - Azure OIDC
        • Embedded AI Assistant SSO Configuration (General SAML) + ADFS Configuration
        • Embedded AI Assistant: Multi-SSO Configuration Guide
        • Embedded AI Assistant Troubleshooting Guide
    • Analytics & Performance
  • Enterprise Search
    • Overview
    • Agentic RAG Overview
    • Content Ingestion Platform
    • Profile Boosting
    • Retrieval
    • Permissions Platform
    • Built-in Content Connectors
    • Build your own Content Connectors
    • Configure Search
    • Configure Enterprise Search
    • Vetted Content
    • Writing AI-Ready KB Articles
    • Document Chunking and Snippetization Overview
  • Productivity Boost
    • Overview
    • Configure Productivity Boost
    • Quick GPT
    • Calendar Management
    • Brief Me
DeveloperAcademyCommunityStatus
On this page
  • Installing Embedded AI Assistant with a Code Snippet and Okta OIDC
  • Prerequisite Questions
  • Installation Participants
  • Installation Overview
  • Moveworks will Provide the Following:
  • Okta App Setup Instructions
  • Finish the Moveworks side of the integration
  • Create Moveworks Setup Authentication Configuration
  • Configure the Embedded AI Assistant
AI AssistantWeb ExperiencesEmbedded AI Assistant (formerly, Moveworks for Web)

Embedded AI Assistant SSO Configuration - Okta OIDC

||View as Markdown|
Was this page helpful?
Edit this page
Previous

Embedded AI Assistant SSO Configuration - OneLogin (OIDC)

Next
Built with

Installing Embedded AI Assistant with a Code Snippet and Okta OIDC

This method of installation allows you to embed Embedded AI Assistant on any webpage governed by Okta Single Sign-On (SSO), as long as the page supports HTML/JavaScript editing. This will create an Okta application that will allow you to copy a code snippet of the AI Assistant and paste it onto any page governed by Okta , and Embedded AI Assistant will just work, automatic authentication and all.

Prerequisite Questions

  • Does the site/page you want to include Embedded AI Assistant on allow for HTML/JavaScript editing?
    • If you want it to be everywhere on the site, does it support site templates, master pages, headers, footers, or other similar global page elements that support HTML/JavaScript editing?
  • Is the site/page governed by Okta SSO?
  • Ensure there is a tool owner with Super Admin access in your Okta instance

Installation Participants

On the day of installation, we need these individuals from your team on the call:

  • Okta super admin
    • Must be able to add a new application and make tenant-level configuration changes.
  • Target host admin(s)
    • Must be able to paste an HTML/JavaScript code snippet onto the target page or site.

Installation Overview

Moveworks can walk you through the Okta application installation on a call in about 15 minutes.

Setting up the Okta application is a one-time activity and from then on you are free to paste the code snippet onto any other site governed by your Okta OIDC at your convenience.

Moveworks will Provide the Following:

  • Unique Customer AI Assistant ID

Okta App Setup Instructions

Go to the screen that lets you create Applications.

Click on Create App Integration

Select OIDC - OpenID Connect in the next screen.

  1. Fill out the Settings page
    1. Specify a name for the application. We recommend using your bot’s name.
    2. Use as the Sign-in redirect URL:
      Commercial Environment: https://webchat-kprod.moveworks.io/login/sso/oidcGovCloud Environment: https://<org_name>-chat.moveworksgov.com/login/sso/oidcEU Environment: https://webchat.prod.am-euc1.moveworks.io/login/sso/oidcCanada Environment: https://webchat.prod.am-cac1.moveworks.io/login/sso/oidc
    3. Specify as the Trusted Origin.
      Commercial Environment: https://webchat-kprod.moveworks.ioGovCloud Environment: https://<org_name>-chat.moveworksgov.comEU Environment: https://webchat.prod.am-euc1.moveworks.ioCanada Environment: https://webchat.prod.am-cac1.moveworks.io
    4. Configure to be one of the following options:
      1. Allow everyone in you organization to access
      2. Limit access to selected groups

Select options as shown below.

Go back to General Settings and uncheck Require consent. Since the AI Assistant is doing silent authentication, the Require consent will block the AI Assistant auth flow and leave the AI Assistant invisible.

Finish the Moveworks side of the integration

After setup is complete, login to Moveworks Setup to add the SSO application details.

  1. Within Moveworks Setup, navigate to Single Sign-on (SSO)
  2. Click create to create a new SSO configuration
  3. Input the following details:
    1. Moveworks Product: Movewebchat
    2. Select Connector: Okta
    3. Authentication Protocol: OIDC
    4. IDP redirect URL
    5. IDP issuer: https://‘okta-tenant-name’.okta.com
      1. NOTE: If you are using a custom URL for your Okta login page for end users, that is the URL that must be used here, rather than the default subdomain URL. This is because Okta session cookie is linked to the login page that is accessed. For more information, see Okta documentation here.
    6. IDP Client ID: App client ID
    7. IDP Client Secret: App client secret
      All other settings are typically not required to be populated.
  • To get these information, Go to the General tab

Create Moveworks Setup Authentication Configuration

  1. Within Moveworks Setup, Navigate to Web Chatbot > Authentication and click create to create a new authentication record
  2. Set Auth Config to Generic SSO
  3. Set SSO Config to the SSO configuration record you created in the previous section of this guide.
  4. Set Auth Key to defaultfor single SSO authentication setups. For setups where you have multiple SSO systems users use to authenticate, follow the Multi SSO Configuration Guide

Configure the Embedded AI Assistant

You will need to follow the Embedded AI Assistant Configuration Guide to complete the remaining setup steps if you have not done so already.