系统参数初始化
描述
系统参数初始化,提供了预置租户级系统参数,修改内置系统参数,以及导入系统参数和业务权限凭证功能;授予公共应用/BO业务权限凭证给System Administrator Profile和Anonymous User Profile角色。
在进行应用开发时,可以使用预置的租户级系统参数,修改应用参数和业务权限凭证时,可以通过导入功能批量修改。
- 执行系统参数和业务权限凭证导入操作的用户必须具有admin权限。
- 公共应用/BO:单点登录认证应用(ISDP__oauth2_sso-XX.XX.XX.zip)、用户,角色同步BO(ISDP__privilegedapter_BO_b-XX.XX.XX.zip)、操作日志BO(ISDP__OperateLog_BO_b-XX.XX.XX.zip)、系统参数初始化应用(ISDP__sysParamsInitialization-XX.XX.XX.zip)。
- 要实现赋予System Administrator Profile和Anonymous User Profile角色公共应用/BO业务权限凭证,必须在部署系统参数初始化应用前,部署其他公共应用/BO。
- 公共应用/BO的业务权限凭证请参见表1。
- 预置租户级的系统参数请参见表2。
表2 预置租户级的系统参数 参数名称
描述
值(预置的默认值)
comm_isdp_page_domain
【租户级参数】ISDP+的集成页面域名
-
comm_isdp_openAPI_domain
【租户级参数】ISDP+的调用OpenAPI域名
-
comm_isdp_openAPI_tokenUrl
【租户级参数】ISDP+的订阅OpenAPI的tokenURL
/oauth2/oauth/rest_token
comm_isdp_openAPI_clientId
【租户级参数】ISDP+的订阅OpenAPI的clientId
-
comm_isdp_openAPI_clientSecret
【租户级参数】ISDP+的订阅OpenAPI的ClientSecret
-
comm_appcube_page_domain
【租户级参数】AppCube集成页面的域名
-
comm_appcube_openAPI_domain
【租户级参数】AppCube调用API的域名
-
comm_appcube_openAPI_tokenUrl
【租户级参数】调用AppCube的OpenAPI的token地址
/baas/auth/v1.0/oauth2/token
comm_appcube_openAPI_clientId
【租户级参数】调用AppCube的OpenAPI的clientId
-
comm_appcube_openAPI_clientSecret
【租户级参数】调用AppCube的OpenAPI的ClientSecret
-
comm_appcube_tenantId
【租户级参数】AppCube的租户ID
获取到的当前AppCube租户的ID。
- 修改的内置系统参数请参见表3。
表3 修改的内置系统 参数名称
描述
值(修改后的值)
bingo.guest.api.route.whitelist
开启Guest用户URL权限限制
否
bingo.service.get.csrf.validation
开启针对GET方法的自定义接口的CSRF校验
否
bingo.service.csrf.validation
开启针对非GET方法的自定义接口的CSRF校验
否
bingo.permission.resource.default.switch
访问资源权限默认开关,包括访问流,脚本,BP,连接器,事件
否
bingo.tenant.security.mode
租户安全模式开关
否
bingo.platform.csrf.validation
开启平台的CSRF校验
否
版本对比说明
系统参数初始化应用变更说明。
0.1.5版本与0.1.1版本
- 新增预置租户级系统参数和修改内置系统参数功能。
- 新增授予公共应用/BO业务权限凭证给System Administrator Profile和Anonymous User Profile角色功能。
- 优化系统参数导入功能:支持导入的系统参数值为空。
- 优化业务权限凭证导入功能:业务权限凭证导入后,在列表页面展示导入的具体业务权限凭证。
如何使用资产
- 订购并安装部署系统参数初始化应用资产到对应的生产环境。
相关操作请参见如何订购&部署资产。
- 查看预置的租户级系统参数和修改的内置系统参数结果。
- 如图1所示,单击“管理”,选择“应用管理 > 应用导航”,查找到应用“ISDP__sysParamsInitialization”。
- 如图2所示,单击“操作”列的图标,进入运行态页面。
- 如图3所示,单击“系统参数初始化”页签,进入“系统参数初始化”页面。
- 在“系统参数初始化”页面,查看预置的租户级系统参数和修改的内置系统参数结果,如图4所示。
参数具体说明请参见描述中表2和表3。
- 在“管理 > 系统管理 > 系统参数 > 内置系统参数”,可以查看到修改后的内置系统参数的值,修改后的值均为“否”。
- 在“管理 > 系统管理 > 系统参数 > 系统参数”,可以查看到预置的租户级系统参数,预置的系统参数comm_isdp_openAPI_tokenUrl(值:/oauth2/oauth/rest_token)、comm_appcube_openAPI_tokenUrl(值:/baas/auth/v1.0/oauth2/token),comm_appcube_tenantId(值:获取到的当前AppCube租户的ID),其他参数值为空;comm_appcube_openAPI_clientSecret和comm_isdp_openAPI_clientSecret加密显示;参数类型为文本;权限为默认值。
用户在开发应用时,可以直接使用已有的租户级系统参数。
- 查看业务权限凭证初始化结果。
在订购部署系统参数初始化应用之前,已经部署了单点登录认证应用(ISDP__oauth2_sso-XX.XX.XX.zip)、用户,角色同步BO(ISDP__privilegedapter_BO_b-XX.XX.XX.zip)和操作日志BO(ISDP__OperateLog_BO_b-XX.XX.XX.zip);如果没有部署,不存在对应应用/BO的权限,将不会赋予对应应用的权限给System Administrator Profile和Anonymous User Profile。
- 导入系统参数的值(批量设置系统参数值)。
- 导入业务权限凭证(批量设置权限配置的业务权限凭证)。