项目组许可设置¶
总览¶
设置项目组的许可。它设置在创建所有项目的项目时要应用于将要制定的通用许可主题的许可策略。另外,设置通常授予所有项目成员的应用程序许可证。
模块 项目组功能 格式化文件(xsd) WEB-INF /模式/ improject-project-authz-config.xsd 设定位置 WEB-INF / conf / improject-project-authz-config / {任意文件名} .xml <?xml版本=“ 1.0”编码=“ UTF-8”?> <improject-project-authz-config xmlns = “ http:// intra-mart.co.jp / improject / improject-project-authz-config” xmlns:xsi = “ http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation = “ http:// intra-mart.co.jp / improject / improject-project-authz-config ../ ../schema/improject -project-authz- config.xsd“ > <project-authz-config排序键= ” 0“租户= ”默认辅助文件“ > <必需的许可证> <必需的许可证> <产品ID > XXXXX </ product-id> <product-id> YYYYY </ product-id> </ required-license> <required-license> <product-id> ZZZZZ </ product-id> </ required-license> < / required-licenses> <authz-policy resource = “ user-resource” type = “ service” action = “ execute” effect = “ PERMIT” /> <authz-policy resource = “ admin-resource” type = “ service” action = “执行”效果= “ PERMIT”目标= “领导者” /> </ project-authz-config> </ improject-project-authz-config>
参考资料¶
使用功能设定¶
标签名称 项目身份验证配置 设置使用功能。[设定项目 ]
<improject-project-authz-config> <project-authz-config sort-key = “ 0”租户= “默认辅助目录” > .... </ project-authz-config> </ improject-project-authz-config >
必填项目 × 多种设定 × 设置值 /设定内容 设置项目的许可。 单位/类型 无 省略时的默认值 无 父标签 improject-project-authz-config [属性]
属性名称 说明 必填项 默认值 排序键 此设置的排序键。○ 无 房客 设置此设置对其有效的租户ID,以空格分隔。要为所有租户启用它,请忽略该设置。× 无
应用程序许可证设置¶
标签名称 所需许可证 设置应用程序许可证 。设置通常授予所有项目成员的应用程序许可证。[设定项目 ]
<improject-project-authz-config> <project-authz-config sort-key = “ 0”租户= “默认辅助” > <必需的许可证> .... </ required-licenses> </ project-authz- config> </ improject-project-authz-config>
必填项目 × 多种设定 ○ 设置值 /设定内容 设置应用程序许可证 。设置统一授予所有项目成员的应用程序许可证。单位/类型 无 省略时的默认值 无 父标签 项目身份验证配置
详细内容 应用程序许可证设置¶
标签名称 所需许可证 设置应用程序许可证 详细内容 。[设定项目 ]
<improject-project-authz-config> <project-authz-config sort-key = “ 0”租户= “默认辅助目录” > <必需的许可证> <必需的许可证> .... </必需的许可证> < / required-licenses> </ project-authz-config> </ improject-project-authz-config>
必填项目 ○ 多种设定 ○ 设置值 /设定内容 设置应用程序许可证 详细内容 。如果您设置了多个许可证,请为每个许可证授予许可证。单位/类型 无 省略时的默认值 无 父标签 所需许可证
产品编号设定¶
标签名称 产品编号 设置应用程序许可证的产品ID。[设定项目 ]
<improject-project-authz-config> <project-authz-config排序键= “ 0”租户= “默认辅助文件” > <必需的许可证> <必需的许可证> <product-id> XXXXX </ product-id > <product-id> YYYYY </ product-id> </ required-license> <required-license> <product-id> ZZZZZ </ product-id> </ required-license> </ required-licenses> </ project-authz-config> </ improject-project-authz-config>
必填项目 ○ 多种设定 ○ 设置值 /设定内容 设置应用程序许可证的产品ID。如果只能授予一个许可证,则设置多个产品ID。单位/类型 弦乐 省略时的默认值 无 父标签 所需许可证 注解
在此设置示例的情况下,它是授予“ XXXXX”或“ YYYYY”的许可证以及“ ZZZZZ”的许可证的设置。
许可策略设置¶
标签名称 授权策略 设置在创建项目时要共同应用于许可主题的许可策略。设置要针对项目组成员和项目组长主题注册的许可策略。更新使用功能时,请一次删除更新项目的许可主题中设置的策略。但是,此设置中描述的许可资源策略将保持在更新之前的状态。[设定项目 ]
<improject-project-authz-config> <project-authz-config 排序键=“ 0” 租户=“默认辅助”> <authz-policy 资源=“用户资源” 类型=“服务” 行动=“执行” 效果=“ PERMIT”/> <authz-policy 资源=“管理员资源” 类型=“服务” 行动=“执行” 效果=“ PERMIT” 目标=“领导”/> </ project-authz-config> </ improject-project-authz-config>
必填项目 × 多种设定 ○ 设置值 /设定内容 设置在创建项目时要共同应用于许可主题的许可策略。设置要针对项目组成员和项目组长主题注册的许可策略。单位/类型 无 省略时的默认值 无 父标签 项目身份验证配置 [属性]
属性名称 说明 必填项 默认值 资源 设置资源组ID。○ 无 类型 设置资源类型ID。○ 无 行动 设定Action 。○ 无 效果 设置效果。如果在创建项目时不想分配许可策略,请忽略设置。× 无 目标 设置您要向其授予策略的目标。授予会员时忽略此设置。如果您想将其提供给领导者,请将领导者的职务代码设置为“ leader”。○ 无 后裔 设置是否以设置的资源组下的资源组为目标的布尔值。如果设置为“ true”,则还将指定资源组的下属作为目标。设置为“ false”时,仅指定的资源组为目标。× false