Domo Everywhere
Platform Embed JWT (Advanced)

Connect a Parent Instance

9min

Let's get started on the first of two main steps that we will cover. First we will need to connect your main Domo instance (the primary Domo instance) to your Admin Portal.

Open Up Your Admin Portal To Add A Credential

  • To do this navigate to the menu option of Settings and then toggle to Global Settings.
  • Scroll down to the Authentication Credentials section and click Edit to open the menu and click the + Add Credential button.
Document image


Once we create this connection to Domo we will be able to create infinite sub-instances of Domo Platform Embed.

In the next steps I will walk you through what value should go in each of these inputs.

Open Up Your Main Domo Instance To Get Credentials

  • In a new browser tab open up your Domo instance.
  • Then navigate to the top menu option of Admin and then select to Instance Manager under the Domo Everywhere section.
  • Open the section labeled Embed and toggle to ROUTING.
Document image


IMPORTANT STEP

Before we start obtaining the necessary credentials, let's take a quick second and grant our user portal url(s) access by adding them to the "Domain name" list.

  • Example if your users log in to analytics.clearsquare.co,
    • Then you should enter in https://analytics.clearsquare.co
    • You can use the wildcard start symbol "*" if you are unsure of what subdomain(s) you will use.
      • i.e. https://*.clearsquare.co
  • If there are multiple subdomains/domains add them all here. Unlisted domains cannot host a JWT embedded environment.
Document image




Get the "JWT Secret"

  • You are already on the ROUTING tab so select the Authentication Method of JWT Secret
  • Click the GENERATE SECRET button and copy the token to your Admin Portal.
Document image


Get the "Embed URL"

  • The next step is copying over the value of the "Embed URL for identity broker" to your Admin Portal.
Document image


Get the "Key Attribute"

  • For this input we will navigate to the tab MAPPING.
  • You should see a value in "Key attribute" input.
    • Is this value blank for you? (See directions found below this image).
Document image


If your "Key attribute" input is blank then click the EDIT button in the top left.

  • Enter in the label/name that distinquishes your different instances.
  • Do you not know what to call this value?
    • If this is the case, I would recommend "keyAttribute".
      • This is the default option in your Admin Portal and means that you don't need to change anything in the form, but if you do have a value make sure to copy it over!
Document image




Submit The Create New Form

All the entries should be filled. Now all that's left to do is submit the form and it will allow you to use your main Domo Instance to create JWT embedded instances.

Document image