如何嵌入Flashcat Web页面

如何把Flashcat的页面嵌入公司内的平台

公司内部平台可以通过iframe嵌入的方式展示Flashcat页面。

嵌入Flashcat有如下五个方案,可以根据实际情况选择。

1. 嵌入Flashcat的时候Url上带入Token

iframe url : {yourdomain}/login?accessToken={token1}&refreshToken={token2}&redirect={path}
注:path中如果有特殊符号,比如?& 等等,需要进行urlencode
  1. 本方案,客户需要开发获取token。 文档:https://docs.flashcat.cloud/zh/developer/overview
  2. 若需不同用户访问不同的Flashcat页面,则需创建具有不同权限的token。
  3. 本方案嵌入后,会自动隐藏左侧 / 上侧菜单栏
  4. 更多信息token的获取需要在被嵌入站点获取,无论是服务端渲染,还是客户端渲染异步获取token,拼接到iframe url上即可。

2. 公司如果有SSO,可以直接配置想要的url即可

Flashcat支持了配置 LDAP / CAS / OIDC / OAuth2,配置后并开启自动跳转,iframe url填入想要跳转的path即可。

3. 能接受Flashcat不鉴权的情况

在Flashcat后台关闭鉴权,iframe url填入想要跳转的path即可。

4. 如果需求是只嵌入部分页面

比如北极星大屏 / 公开仪表盘等支持免密登陆页面,这部分页面默认就没有菜单栏

比如,以下地址可以直接嵌入公司内的平台:

请确保在大屏或仪表盘中设置免密登录。

5. 能接受输入一次用户名密码

token有效期设置长一点,比如一年。嵌入任何Flashcat的url即可,只有第一次打开会输入密码。

方案2-5如果需要隐藏左侧菜单,可以在url上带上menu=hide。e.g. https://demo.flashcat.cloud/polaris?menu=hide

若以上方案无法满足需求,请联系Flashcat客服,我们将根据实际情况提供解决方案。

更新时间 2024-12-24

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云