第2页,共6页。 显示 56 条结果 (0.021 秒)
使用Smartbi多维引擎监控
查看下文。 2、如果想要在多维引擎与smartbi使用token验证时,需要在 Smartbi 高级选项中设置OLAP_FORCE_SIGN=true。 3、如果想要在多维引擎与smartbi的请求交换开启数字签名,需要: 1)先在设置界面绑定多维引擎服务的登录密码,需要输入用户登录的用户名对应的密码: 02.png … 2 类型 OLAP、Smartbi;如果选择的是OLAP,默认不需要填写用户名、密码,是通过token验证机制进行的。 在Olap的配置项中增加 mondrian.forceVerifySign=true,保持成功后要求所有请求都要有数字签名,由于默认没打开,所以从监控到查询,都报错AIChat系统集成及API接口说明
": "", "userAlias": "", "isAdmin": }, "message": "", "token": "" } 接口返回值说明 返回参数名 返回值说明 code 接口调用是否成功;0 - 表示成功;负数为错误码。 message 错误描述,code=0 时,该内容为空。 token 登录方法特有内容,这个非常重要,后续接口需要传递该值以验证登录。 result 调用接口的返回内容,登录接口的返回内容说明如下: "userId": "", Smartbi中的用户IdAPI之间如何传递数据
1. 应用场景 B 接口请求参数依赖于 A 接口返回的数据,典型的案例:先通过登录接口获取到token,然后把token传给下一个需要token才能访问的接口。 2. 实现思路 解析A接口返回的数据,提取出B接口需要的数据,然后把数据映射成参数,B接口就可以通过参数获取的相应的数据。 3. 具体示例 获取图书列表的接口需要登录接口返回的token作为参数,示例如下图: image2024-4-11_11-7-3.png 3.1 获取token 获取token 接口url配置: image2024-4-11_11-8-38.png 获取token接口返回的数据AIChat_二次开发教程_AIWeb入口_V2
": "", "token": "" } 3.1.3 接口返回值说明 返回参数名 返回值说明 code 接口调用是否成功;0 - 表示成功;负数为错误码 message 错误描述,code=0 时,该内容为空 token 登录方法特有内容,这个非常重要 … 地址 http://smartbi-AIChat-server:port/aiweb/integration/api/v1/get_using_theme http://smartbi-nla-serverport 请求方式 POST 请求参数 token 3.2.2 接口rancher无法访问此网站
localhost.crt localhost.crt_bak mv localhost.key localhost.key_bak mv token-node.crt token-node.crt_bak mv token-node.key token-node.key_bak 4、重启smartbi-rancher容器自建协议单点登录
用户身份认证与权限控制的系统,用户通过一次登录即可访问所有授权的内部或外部应用,无需重复输入账号密码。 token:访问用户资源的令牌,一般有较短的有效期。 单点登录流程 worddav2a66427d2ab24f75cb73238b96de0c2d.png 单点登录使用限制及主要能力 1、只支持PC端及集成 … 会提供2个接口,一个接口获取token,一个接口基于token获取用户信息,产品默认支持该场景,直接配置即可。 image2025-4-2_13-46-22.png 2.3、部分情况下,自建协议只有一个接口,统一登录平台在打开Smartbi的连接中直接携带token,Smartbi通过自建协议接口验证token合法性Smartbi API接口插件
的。 token的结构参考如下: 1 2 3 4 5 { "timestamp":时间戳, "username":"用户名", "password":"可选,用户密码", "extend":{"扩展对象,用于一些额外业务扩展,比如增加系统标识" } } token为json格式,其中时间戳在java语法中指new java.util.Date().getTime()获取的毫秒数,如1648519473246,不需要双引号,其他部分的双引号不可以缺少 使用 smartbi-CryptoUtil.zip 中的 smartbi-CryptoUtil.jar httpsOAuth 2.0 单点登录V2版
或其它协议。 Client ID:OAuth 2.0授权服务器颁发的应用ID。 Client Secret:OAuth 2.0授权服务器颁发的应用密钥。 Code:在OAuth 2.0授权码模式中,授权服务器生成的短期有效的授权码 Access Token:访问用户资源的令牌,一般有较短的有效期。 单点登录流程 … 登录流程中涉及的接口地址及接口参数等。 2.1、支持自定义配置分配给Smartbi服务器的应用ID(Client ID),应用密钥(Client Secret) 2.2、支持自定义灵活配置接口:包括:重定向统一登录地址、用授权码换取Access Token接口地址、用Access Token获取用户接口地址、统一注销rancher高性能版本控制台证书过期解决方案
localhost.crt localhost.crt_bak mv localhost.key localhost.key_bak mv token-node.crt token-node.crt_bak mv token-node.key token-node.key_bak 重启smartbi-rancher容器循环分页取数
1、应用场景 很多“api取数”接口,往往数据量比较大,不可能一次取全量数据,只能按分页进行取数。一般取数接口中,参数pageIndex 表示当前页数,参数pageSize表示每页条数。 取数接口,为了安全考虑,一般都需要提供access_token 作为调用凭证。 2、实现思路 步骤一:通过API取数节点获取到access_token 步骤二:通过JSON解析节点解析出access_token 步骤三:接循环API节点,每次循环,都会把循环序号(每循环一次,序号就会递增)跟access_token传给取数API,这样就可以循环到所有页数据,直到获取不到数据为止。 步骤四:解析结果数据,并写入到目标表 3、操作步骤