策略部分编辑定义设置¶
总览¶
一部分说明使用许可设置屏幕时所需的设置。
在使用此设置之前,必须预先在许可机制中注册此设置中描述的资源组集。详细内容,请参阅“许可规范”。
模块 Tenant管理功能 格式化文件(xsd) WEB-INF /模式/ authz-partial-policy-edit-config.xsd 设定位置 WEB-INF / conf / authz-partial-policy-edit-config / {任何文件名} .xml <authz-partial-policy-edit -config xmlns =“ http <xml版本=” 1.0“ encoding =” UTF-8“ ??>:.. // www intra-mart .jp / authz / authz-partial-policy-编辑配置“ xmlns:xsi = ” http://www.w3.org/2001/XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp / authz / authz-partial-policy-编辑配置authz-partial-policy-edit-config.xsd“ > <part-config> <part-id> im_authz_impl_router </ part-id> <caption-cd> CAP.Z.IWP.ROUTER.AUTHZ.PARTCONFIG。 TITLE </ caption-cd> <resource-groups> <resource-group-id> http-services </ resource-group-id> </ resource-groups> <subject-types> <subject-type-id> im_authz_meta_subject < / subject-type-id> <subject-type-id> imm_user </ subject-type-id> <subject-type-id> imm_company_post </ subject-type-id> <subject-type-id> imm_department </ subject -type-id> <subject-type-id> imm_public_grp </ subject-type-id> <subject-type-id> imm_public_grp_role </ subject-type-id> <subject-type-id> b_m_role </ subject-type -id> </ subject-types> <回调> <resource-group-authorizer> jp.co.intra_mart .system.authz.ResourceGroupAuthorizer </ resource-group-authorizer> </ callbacks> </ part-config> </ authz-partial-policy-edit-config>
参考资料¶
授权设定画面的许可设置¶
标签名称 部分配置 它是一组使用许可设置屏幕作为一部分的设置项目。[设定项目 ]
<authz-partial-policy-edit -config xmlns =“ http:// www intra-mart .jp / authz / authz-partial-policy-edit-config。” xmlns:xsi =“ http://www.w3。 org / 2001 / XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp / authz / authz-partial-policy-edit-config authz-partial-policy-edit-config.xsd“> <部分配置> ... </部分配置> </ authz-partial-policy-edit-config>
必填项目 × 多种设定 ○ 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 authz-partial-policy-edit-config
设定编号¶
标签名称 部分编号 指定设置的ID。在使用组件化许可设置屏幕的程序中调用设置屏幕时,将使用该值。请模块开头使用模块的ID,并提供ID,以免与其他设置重叠。[设定项目 ]
<authz-partial-policy-edit -config xmlns =“ http:// www intra-mart .jp / authz / authz-partial-policy-edit-config。” xmlns:xsi =“ http://www.w3。 org / 2001 / XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp / authz / authz-partial-policy-edit-config authz-partial-policy-edit-config.xsd“> < part-config> <part-id> im_authz_impl_router </ part-id> </ part-config> </ authz-partial-policy-edit-config>
必填项目 ○ 多种设定 × 设置值 /设定内容 指定设置的ID。给出一个有意义的ID,以便它不会重复其他设置。 单位/类型 字符串(字母数字,连字符, 下划线 ) 省略时的默认值 无 父标签 部分配置
设置标题¶
标签名称 字幕光盘 设置消息代码以获取此设置的显示名称。基于此代码,获取消息资源,并在屏幕上显示设置名称。 (许可设置屏幕上的“资源类型”)
[设定项目 ]
<authz-partial-policy-edit -config xmlns =“ http:// www intra-mart .jp / authz / authz-partial-policy-edit-config。” xmlns:xsi =“ http://www.w3。 org / 2001 / XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp / authz / authz-partial-policy-edit-config authz-partial-policy-edit-config.xsd“> < part-config> <caption-cd> CAP.Z.IWP.ROUTER.AUTHZ.PARTCONFIG.TITLE </ caption-cd> </ part-config> </ authz-partial-policy-edit-config>
必填项目 × 多种设定 × 设置值 /设定内容 字幕消息代码 单位/类型 弦乐 省略时的默认值 无 父标签 部分配置
目标资源组¶
标签名称 资源组 指定用于此设置的资源组。
由于“许可设置”屏幕显示此处指定的资源组的下属,因此用户只能在该区域显示用于执行许可设置的屏幕。如果指定多个资源组ID,则这些组的下属将被合并并显示。您可以指定多个资源组,但是它们必须在单个资源组集中。
[设定项目 ]
<authz-partial-policy-edit -config xmlns =“ http:// www intra-mart .jp / authz / authz-partial-policy-edit-config。” xmlns:xsi =“ http://www.w3。 org / 2001 / XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp / authz / authz-partial-policy-edit-config authz-partial-policy-edit-config.xsd“> < part-config> <resource-groups> ... </ resource-groups> </ part-config> </ authz-partial-policy-edit-config>
必填项目 ○ 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 部分配置
资源组¶
标签名称 资源组ID 指定资源组ID。启动时不会检查资源组ID,因为它可能是动态创建的,但是在使用配置时必须是真实的。
[设定项目 ]
<authz-partial-policy-edit -config xmlns =“ http:// www intra-mart .jp / authz / authz-partial-policy-edit-config。” xmlns:xsi =“ http://www.w3。 org / 2001 / XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp / authz / authz-partial-policy-edit-config authz-partial-policy-edit-config.xsd“> < part-config> <resource-groups> <resource-group-id> http-services </ resource-group-id> </ resource-groups> </ part-config> </ authz-partial-policy-edit-config >
必填项目 ○ 多种设定 ○ 设置值 /设定内容 要使用的资源组ID 单位/类型 弦乐 省略时的默认值 无 父标签 资源组
目标科目类型¶
标签名称 学科类型 指定此设置中使用的主题类型。
在使用此设置打开的许可设置屏幕中,无法使用此处未指定的主题类型。您指定的主题类型ID必须是在主题类型扩展设置中定义的主题类型的ID。
[设定项目 ]
<authz-partial-policy-edit -config xmlns =“ http <xml版本=” 1.0“ encoding =” UTF-8“ ??>:.. // www intra-mart .jp / authz / authz-partial-policy-编辑配置“ xmlns:xsi = ” http://www.w3.org/2001/XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp / authz / authz-partial-policy-编辑配置authz-partial-policy-edit-config.xsd“ > <part-config> <主题类型> ... </主题类型> </ part-config> </ authz-partial-policy-edit -config>
必填项目 ○ 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 部分配置
主题类型¶
标签名称 主题类型编号 设置要使用的主题类型的ID。[设定项目 ]
<authz-partial-policy-edit -config xmlns =“ http:// www intra-mart .jp / authz / authz-partial-policy-edit-config。” xmlns:xsi =“ http://www.w3。 org / 2001 / XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp / authz / authz-partial-policy-edit-config authz-partial-policy-edit-config.xsd“> < part-config> <主题类型> <subject-type-id> b_m_role </ subject-type-id> </ subject-types> </ part-config> </ authz-partial-policy-edit-config>
必填项目 ○ 多种设定 ○ 设置值 /设定内容 此设置中使用的主题类型ID 单位/类型 弦乐 省略时的默认值 无 父标签 学科类型
回调设置¶
标签名称 回叫 此设置指定当使用许可设置屏幕作为一部分时使用的回调的类别。
许可设置屏幕作为一部分时,呼叫者可以确定要在许可设置屏幕上显示的资源。用于确定指定的资源是否可许可设置。
[设定项目 ]
<authz-partial-policy-edit -config xmlns =“ http:// www intra-mart .jp / authz / authz-partial-policy-edit-config。” xmlns:xsi =“ http://www.w3。 org / 2001 / XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp / authz / authz-partial-policy-edit-config authz-partial-policy-edit-config.xsd“> < part-config> <callbacks> ... </ callbacks> </ part-config> </ authz-partial-policy-edit-config>
必填项目 × 多种设定 × 设置值 /设定内容 无 单位/类型 无 省略时的默认值 无 父标签 部分配置
资源组权限设置可用性判断等级¶
标签名称 资源组授权者 使用此设置,指定当使用许可设置屏幕作为一部分时使用的资源组的权限设置权限判断类别。权限设置权限判断类是实现jp.co.intra_mart.foundation.authz.partial.AuthzPartialResourceGroupAuthorizer接口的类。
许可设置屏幕用作一部分时,呼叫者可以确定要在许可设置屏幕上显示的资源和主题类型。因此,指定了不实际拥有的许可设置的资源组时,通过权限设置允许判断类中指定的资源组被指定,这样的权限设置不能超出已验证用户的权限执行。确定是否可以进行许可设置。
此设置是可选的。如果省略,默认判决的类将被使用,并许可设置屏幕可以打开,因为只有当许可设置屏幕可以访问的一部分。
[设定项目 ]
<authz-partial-policy-edit -config xmlns =“ http:// www intra-mart .jp / authz / authz-partial-policy-edit-config。” xmlns:xsi =“ http://www.w3。 org / 2001 / XMLSchema-instance“ xsi:schemaLocation =” http :. // www intra-mart .jp / authz / authz-partial-policy-edit-config authz-partial-policy-edit-config.xsd“> < part-config> <callbacks> <resource-group-authorizer> jp.co.intra_mart.system.authz.ResourceGroupAuthorizer </ resource-group-authorizer> </ callbacks> </ part-config> </ authz-partial-policy -edit-config>
必填项目 × 多种设定 × 设置值 /设定内容 实现jp.co.intra_mart.foundation.authz.partial.AuthzPartialResourceGroupAuthorizer接口的类的完全限定名称。 单位/类型 弦乐 省略时的默认值 无 父标签 回叫