Customer Onboarding

Prepare a customer portal for Aura Home

Use this checklist before implementation starts. It helps Cadisa and the customer team agree the portal, identity, runtime, security, and launch details needed for a smooth SDK integration.

Customer Inputs

ItemExampleOwner
Portal domainhttps://portal.customer-domain.comCustomer
Aura Home runtime domainhttps://aura.customer-domain.comCadisa + Customer
Identity providerOkta, Azure AD, Auth0, Google, or SAML bridgeCustomer
OIDC issuerhttps://customer.okta.com/oauth2/defaultCustomer
Client ID or audienceaura-homeCustomer
Allowed parent originhttps://portal.customer-domain.comCadisa
Brand profileTheme id, logo URL, mode, primary color, accent color, and font familyCustomer + Cadisa
Technical contactNamed engineering owner and support channelCustomer

Portal Readiness

  • The portal page has a stable container for Aura Home.
  • The portal is served over HTTPS with a trusted certificate.
  • The portal can load the SDK package or bundled SDK asset.
  • Content Security Policy allows the Aura Home runtime in frame-src and connect-src.
  • The portal can provide an OIDC/JWT token through auth.getToken when enterprise SSO is enabled.

Integration Decisions

DecisionRecommended Default
Visible sectionsStart with chat and profile; hide navbar, footer, onboarding, pricing, and legal pages inside customer portals.
Container heightUse a fixed slot or viewport-based height such as calc(100vh - 120px) with a sensible minimum.
AuthenticationUse OIDC/JWT through auth.getToken; bridge SAML to OIDC/JWT if needed.
BrandingPrefer dashboard-published appearance profiles and allowlisted CSS variables first; use hosted stylesheets only for broader customer-specific refinements.
Launch validationTest HTTPS, CSP, token claims, iframe load, SDK events, and mobile sizing before production rollout.

Handoff Package

Before launch, the customer and Cadisa teams should confirm the following:

  • Final runtime URL and allowed origin values.
  • Final identity issuer and audience values.
  • Certificate ownership and renewal path.
  • Production CSP rules.
  • Approved theme id and dashboard-published appearance profile for the target runtime.
  • Support path for failed auth, iframe, or certificate issues.