Add Genesys iframe example files for agent assist embed security - #28
Open
devinturner-ibm wants to merge 3 commits into
Open
devinturner-ibm wants to merge 3 commits into
devinturner-ibm wants to merge 3 commits into
Conversation
mamoonraja
reviewed
Sep 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds example server-side files for embedding watsonx Orchestrate agent assist inside a Genesys application using OAuth Authorization Code Grant with PKCE.
What's included
src/server.js— Express server with a/createJwtendpointsrc/create-jwt.js— Exchanges a Genesys OAuth code for a signed RS256 JWTstatic/agentAssistEmbed-genesys.html— Outer iframe that handles the PKCE OAuth flowstatic/agentAssistEmbed.html— Inner iframe that loads the wxO agent assist dashboardkeys/— Example RSA key pair for local testing (not for production use)package.json— Node.js dependenciesNotes
ALLOWED_ORG_IDSincreate-jwt.jsmust be updated with the customer's Genesys org ID before use