Sharing and Embedding for Unified Entry All-in-One AI Platforms

Unified entry all-in-one AI platforms address multi-app integration requirements across finance, insurance, and wealth management. Data sources

What the data for this category looks like

Unified entry all-in-one AI platforms address multi-app integration requirements across finance, insurance, and wealth management. Data sources include session logs from each independently mounted AI application on the platform, application metadata, user permission mapping configurations, and access behavior logs from the unified entry. Data updates follow three schedules:

  • Session data updates with real-time user interactions
  • Application metadata syncs when the corresponding application’s configuration changes
  • Permission configurations update when user permissions are adjusted

The data uses a structured format, including application ID, session unique ID, user access ID, access timestamp, and permission level fields. Timestamp units are milliseconds. Permission level uses enumerated strings. Application ID uses fixed-length strings.

What constraints these characteristics impose on sharing and embedding workflows

Because the data includes metadata from multiple applications, the sharing and embedding workflow must include the application ID parameter. Without this parameter, the target mounted application cannot be located. Real-time updated session data requires embedded components to sync the latest application configuration during loading, to avoid parameter incompatibility issues. Structured permission fields require the authentication logic for sharing links to match the enumerated values of the corresponding permission level. General authentication rules cannot cover all scenarios. Access behavior log fields require embedded calls to report accurate user access IDs. Unified behavior tracing cannot be completed without these accurate IDs.

How to set configurations

Configuration ItemRecommended ValueRationale
share_auth_enabledtrue (open source v4.8 and later)This version and later support open source sharing identity authentication, meeting identity verification requirements
share_app_idUnique identifier string of the target mounted applicationUsed to locate the specific application corresponding to the share, avoiding confusion from cross-application calls
share_expire_time3600 secondsBalances access convenience and data security, aligns with timeliness requirements for most business scenarios
embed_allow_originDeployment domain name (test environment can be configured to *)Restricts embedding sources to prevent unauthorized cross-domain resource calls
embed_session_timeout600 secondsMatches the valid duration of a typical AI conversation, prevents idle sessions from occupying platform resources
share_visible_fields["app_id", "user_id", "access_time"]Only exposes necessary log fields to avoid sensitive information leakage

The parameter values provided on this page are common recommended starting points for configuration. Actual values are affected by material form, data volume, and business rules. Specific issues require case-by-case analysis. It is recommended to test on your own samples before finalizing settings.

Three common configuration mistakes

  • Symptom: Sharing link returns 403 Forbidden status code when accessed. Cause: share_auth_enabled is not set to true, or the sharing link does not carry valid identity verification parameters.
  • Symptom: Application interface fails to load after embedding into a third-party page. Cause: embed_allow_origin is configured with an incorrect domain name, triggering cross-origin resource sharing restrictions.
  • Symptom: Sharing link remains accessible after the configured expiration time. Cause: share_expire_time is set to a longer duration than expected, or session expiration timestamp verification logic is not enabled.

How to confirm configurations are correctly set

  • Access the configured sharing link, check if an identity verification process is triggered, confirm that the authentication logic operates as expected.
  • Embed the corresponding component into a third-party page, test whether the application interface loads normally, confirm that the cross-domain configuration aligns with expectations.
  • Review access logs in the platform backend, confirm that requests carry the correct app_id and user_id fields to complete behavior tracing.
  • Wait for the duration of the configured share_expire_time, then revisit the original sharing link, confirm that normal loading is no longer possible.

Question material comes from public community discussions. Configuration values are common starting points and should be measured against your own samples. Verified on 2026-09-14.