ELSA 技术要求
此部分介绍了 Skillsoft 的 Percipio ELSA 产品的总体技术细节。
安装
ELSA 产品既包括独立的 Chrome 扩展,也包括与 Internet Explorer 插件结合使用的桌面应用程序。
ELSA 的桌面解决方案由 Internet Explorer 11 插件组成,该插件与桌面应用程序进行通信。组件安装有单个签名的 MSI。IE 插件的安装是可选的。
Chrome 扩展与带有 IE 插件的 Windows 应用程序
Percipio ELSA Chrome 扩展使用 Chrome 扩展框架直接与网页进行交互,从而为用户提供了一种无需离开当前网页即可方便地与其 Percipio 站点进行交互的机制。
Percipio ELSA Windows 应用程序提供了在 Electron 程序包中运行的 Chrome 扩展的打包版本。此程序包中包含 Chrome 浏览器的一个版本,旨在在其他应用程序内部运行。扩展代码在此打包的 Chrome 版本中运行。Internet Explorer 插件直接与此 Electron 应用程序通信搜索词,该应用程序与 Percipio 服务器通信。
数据存储与传输
- 与 Percipio 通信的所有数据都是使用 HTTPS 完成的。
- 来自 Percipio ELSA 的数据:
- 搜索词是 ELSA 用户可以通过 ELSA 输入的唯一自由格式数据。
- ELSA 用户可以指示 Percipio 资产为“已点赞”。
- ELSA 用户可以请求将 Percipio 资产添加到他的播放列表中。
- ELSA 代表用户报告其在媒体播放(视频、音频)中的进度。当用户查看具有媒体路线的 Percipio 资产时,ELSA 将监控用户的进度,并定期向服务器报告在资产中花费的时间。当用户请求再次查看该资产时,为该用户报告的进度允许 ELSA 和 Percipio 从该点恢复播放。
ELSA 将以下信息存储在浏览器内或桌面应用程序的嵌入式浏览器内的 Chrome 本地存储中:
- 站点名称 (percipioSite),例如 company.percipio.com
- ELSA 扩展屏幕的导航信息,允许在扩展内向后导航
- 用户的所选语言环境(en、fr、de 等)
- 身份验证令牌(如 Cookie)的有效期为 90 天
- Percipio 站点 URL,例如 https://customername.percipio.com
- 用户首选项(自动播放、突出显示)
用户登录流程
Percipio ELSA 允许用户使用 Percipio 凭证或公司凭证来使用 SAML 单点登录。登录配置是在 Percipio 端完成的,与 ELSA 产品无关。