如何将带有普通用户凭据的 spotfire 分析报告集成到 angular 应用程序中?

how to integrate spotfire analyatic report with common user credentials into angular application?

我们目前正在尝试将 spotfire 与我们的 angular 应用程序集成,但我们遇到了困难。

如何将 spotfire 分析报告与普通用户凭据集成?我们用 url 和参数调用 api,show/hide 菜单等有一些选项。

但我希望此可视化与页面的其他内容无缝衔接。不应要求用户登录 spotfire。

如何允许匿名访问以及如何隐藏顶部的登录按钮?

可以从自定义参数中隐藏登录按钮。

var 自定义信息 = { 显示关于:假, 显示分析信息工具:假, 显示作者:假的, 显示关闭:假, showCustomizableHeader : false, showDodPanel : 假的, 显示导出文件:错误, 显示导出可视化:假, 显示过滤器面板:假的, 显示帮助:假, 显示注销:假的, 显示页面导航:假的, showReloadAnalysis :假的, 显示状态栏:假, 显示工具栏:假的, 显示撤消重做:假 }

相信这是注销。

为了获得无缝的无登录体验,您必须将 dxp 保存在具有匿名登录访问权限的库文件夹中。

自定义 - Show/Hide UI 组件 https://community.tibco.com/wiki/tibco-spotfire-javascript-api-overview

您考虑过使用 https://www.npmjs.com/package/@tibco/spotfire-wrapper 吗?

这是一个库,可以简化 Spotfire 在 Angular 应用程序中的集成,甚至像这样 HTML 在纯原始 HTML 中的集成

<spotfire-viewer
  url="https://spotfire-next.cloud.tibco.com"
  path="Samples/Introduction to Spotfire" 
  page="Example dashboard" 
</spotfire-viewer>

<script src="https://github.com/TIBCOSoftware/spotfire-wrapper/blob/master/dist/spotfire-wrapper.js" ></script>