• [问题求助] 打addon类型的资产包到线下环境,应用导航不显示
    打addon类型的资产包到线下环境,应用导航不显示找不到
  • [问题求助] sql语句,开发环境没错,打包到线上环境报错
    开发环境线下环境:还不是线下环境没有配好
  • [问题求助] ABC 出入口组添加设备失败
    项目:盐城电力使用基线应用人员授权,新增出入组时报错
  • [问题求助] 企微H5需调用本地APPcube接口,目前能实现吗
    企微H5需调用本地APPcube接口,目前能实现吗
  • [问题求助] ABC 测试URL实时预览无法播放
    租户:Hi-JSYC背景:结合测试桩应用,获取实况地址IOC侧获取正常视频流地址,却无法播放控制台信息也无法判问题,求助!!!
  • [问题求助] 告警没有数据,所有配置都好了
     中核项目  账号:Hi-bmrjHi-bmrjHi-bmrj告警没有数据,所有配置都好了
  • [技术干货] 智慧园区将第三方系统集成基线IOC系统(第三方系统作为登录认证服务端)
    基线支持对第三方账号授权登录智慧园区运营中心。配置完成后,在浏览器中输入IOC登录页地址后,直接跳转到第三方系统登录页面。本章节以IAM(OneAccess)作为统一登录入口为例介绍配置方法。图1 系统间调用时序前提条件已在OneAccess侧注册园区应用,并且获取OneAccess侧园区应用的ID和密钥。步骤参考如下。用系统管理员账号登录IAM的控制台(服务组件:bam-console) 。选择“系统配置 > 应用配置”。单击“添加” 。设置“认证方式”和“认证信息”,单击“保存”。表1 应用配置参数说明 参数名称参数说明认证方式选择“OAUTH”方式。应用名称自定义,例如“SmartCampus”。应用Code自定义,例如“SmartCampus”。应用ID自定义,例如“SmartCampus”。应用URL园区IOC登录地址,必填。用于单点登录场景,例如“https://studio.e.huawei.com/magno/render/SmartCampus__SystemManagement_00000000XXXX8vC2wz/Login?client_type=OneAccess”。其中“client_type”的值,必须与1.b中“登录账号类型”配置的“标识”一致,例如“OneAccess”。应用退出回调地址用于系统登出时跳转的URL地址,默认园区IOC登录页地址。例如“https://studio.e.huawei.com/magno/render/SmartCampus__SystemManagement_00000000XXXX8vC2wz/Login”。用户属性登录名、用户ID、姓名必选,其他属性自定义,根据业务需要勾选。认证链选择“IDM密码认证”。创建完成后,选择“系统配置>应用配置”,选择上一步创建的应用,获取应用的密钥。开发自定义鉴权脚本在配置前,需要先在AppCube平台的自定义应用中,创建第三方系统的鉴权脚本,用于第三方系统账号登录时的鉴权,并获取第三方系统的用户信息,脚本具体逻辑需要参考第三方系统的登录接口。例如第三方系统OneAccess账号的鉴权脚本示例如下。授权其他第三方系统的账号登录IOC时,需要依据下面的脚本重新编排逻辑,出入参不变。import * as http from 'http' import * as context from 'context' export default function oauthLoginValidator(loginAccount, credential, setting, accountType): any { let user = {}; //基线对接OneAccess,供参考 let client = http.newClient(); //1、获取token const tokenRequest = { params: { grant_type: 'authorization_code', code: credential, client_id: setting.clientId, client_secret: setting.clientSecret }, headers: { 'Content-Type': 'application/json' } }; const tokenResp = client.post(setting.baseUrl + '/getToken', tokenRequest); let tokenBody = JSON.parse(JSON.stringify(tokenResp.body)); let accessToken = tokenBody.access_token; //2、获取用户信息 let userPath = setting.baseUrl + '/getUserInfo?access_token=' + accessToken + '&&client_id=' + setting.clientId; const userResp = client.get(userPath); let userBody = JSON.parse(userResp.body); let userName = ''; if (setting.idField) { userName = setting.idField; if (!userBody[userName]) { context.throwError('SmartCampus__LoginValidateError'); return; } user['id'] = userBody[userName]; user[userName] = userBody[userName]; } else { if (!userBody.id) { context.throwError('SmartCampus__LoginValidateError'); return; } user['id'] = userBody.id; } return user; }
  • [技术干货] 智慧园区IOC与第三方应用集成概述
    园区提供标准应用跟伙伴应用的集成能力,完成面向客户的整体应用集成和访问。集成第三方应用IOC集成第三方应用时,使用园区基线IOC的登录界面作为统一登录入口,使用园区基线IOC帐号作为登录帐号,登录后能在园区的应用框架中,通过菜单集成方式操作伙伴开发的第三方应用。根据伙伴开发应用的平台不同,主要分为:集成AppCube平台开发的应用、集成第三方平台开发的应用(如原生服务),集成流程如下。表1 集成第三方应用的集成流程 统一登录入口待集成应用鉴权服务集成流程园区基线IOC的系统登录界面集成AppCube平台开发的应用园区基线IOC第三方应用UI样式适配集成AppCube平台开发的应用集成第三方平台开发的应用(如原生服务)IAM(OneAccess)第三方应用UI样式适配基于IAM(OneAccess)集成第三方应用园区基线(轻量化SSO)第三方应用UI样式适配基于AppCube轻量化SSO集成第三方应用被第三方应用集成IOC被第三方应用集成时,使用第三方系统的登录界面作为统一登录入口,登录后在第三方系统中点击菜单或图标链接,进入园区基线IOC。根据登录认证服务不同,分为:园区基线IOC作为鉴权服务端、第三方系统作为鉴权服务端,集成流程如下。表2 被第三方应用集成的集成流程 统一登录入口鉴权服务集成流程说明第三方系统的登录界面园区基线IOC第三方系统集成基线IOC页面(基线IOC作为登录认证服务端)在以园区基线IOC作为认证服务端的集成场景时,允许第三方系统集成园区IOC应用中某具体业务页面。由于园区基线IOC作为认证服务端,因此需要第三方系统先将帐号信息同步到园区基线IOC系统,这样客户才能使用园区IOC帐号登录第三方系统。第三方系统第三方系统集成基线IOC系统(第三方系统作为登录认证服务端)在以第三方系统作为认证服务端的集成场景时,建议将园区IOC作为一个整体系统,集成到伙伴开发的第三方系统中去。例如:园区系统与第三方系统OneAccess集成场景,客户使用IAM帐号在OneAccess上完成统一登录后,能通过点击某按钮或图标,直接免登录进入园区IOC系统。
  • [技术干货] 智慧园区Cube运维之如何查看用户密码的有效期
    使用Linux用户操作系统一段时间后,进行重要操作(如升级等)前,担心用户密码快过期了,会对重要操作有影响。因此,想提前知道用户密码的有效期,请参考本节查看用户密码的有效期。操作步骤以维护用户(如sysomc)登录可以执行kubectl命令的主机(如Installer),并切换到root用户。$ su - root查看用户密码有效期。# chage -l 用户名显示如下类似信息:Last password change : Aug 24, 2021 Password expires : Dec 02, 2021 Password inactive : Jan 06, 2022 Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : 100 Number of days of warning before password expires : 7关键信息说明如下:表1 表1 密码有效限 参数名称参数解释Last password change最后一次修改密码的时间。Password expires密码过期。Password inactive密码无效。Account expires帐户到期。Minimum number of days between password change密码更改之间的最少天数。Maximum number of days between password change密码更改之间的最大天数。Number of days of warning before password expires密码过期前的警告天数。
  • [技术干货] 直接在浏览器中输入IOC地址报401是什么原因?
    问题现象在浏览器里输入运营中心IOC地址显示以下错误:原因分析因为AppCube平台的安全机制,在AppCube的开发环境中,默认guest用户(匿名租户)不能访问应用的运行态,需要联系运维放开权限。解决方法联系运维在后台放开权限,或者参照如何登录智慧园区运营中心(IOC)的步骤访问IOC(先登录AppCube再登录IOC),不要直接使用URL访问。
  • 如何取消IOC温馨提示弹窗
    项目:盐城如何取消右侧的温馨提示弹框?
  • [问题求助] 申请线上租户基线版本升级
    租户:Hi-xhwl麻烦将该租户的基线BO及应用升级为最新基线22.1版本。我看22.1新增海康IO 是需要roma同步升级吗??
  • [问题求助] 网页的图标能替换嘛
    网页的图标能替换嘛,在文档没找到这个图标是怎么替换的
  • [问题求助] 背景图有点糊,麻烦帮忙替换下
    背景图有点糊,麻烦帮忙替换下,图片已发送邮箱
  • [技术干货] 智慧园区OPS可视化运维监控方案介绍
    伙伴接入OPS运维监控平台的具体操作,与伙伴应用部署场景以及伙伴需要监控的指标相关。伙伴可根据本身情况参照图1和图2中场景,选择对应接入方案,具体实施步骤如下:首先伙伴根据应用的部署场景,例如是否Euler OS操作系统,选择主机接入的对应场景:然后伙伴根据监控指标的实时性要求,设计监控指标上报方式,如实时性要求较高的建议主动上报,如周期采集的指标建议被动采集。图1 第三方应用(Euler OS)接入OPS场景分析图2 第三方应用(非Euler OS)接入OPS场景分析
总条数:710 到第
上滑加载中