intra-mart Accel Platform 配置文件参考 第26版2020-08-01

客户机资源配置

总览

使用OAuth身份验证功能配置资源以进行访问。

模块 im_oauth_provider
格式化文件(xsd) WEB-INF /模式/ oauth-client-resources-config.xsd
设定位置 WEB-INF / conf / oauth-client-resources-config / {任何文件名} .xml

<?xml版本=“ 1.0”编码=“ UTF-8”?>
<oauth-client-resources-config
    xmlns =“的Http:// intra-mart .Co.Jp /系统/端Oauth /供应商/客户/资源/配置/ OAuth的客户资源,配置”
    xmlns:xsi =“ http://www.w3.org/2001/XMLSchema-instance”
    xsi:schemaLocation =“的Http:// intra-mart .Co.Jp /系统/端Oauth /供应商/客户/资源/配置/ OAuth的客户资源,配置OAuth的客户资源,Config.Xsd”>
  <客户端资源>
    <客户端资源 id =“ sample-jssp-resource” 路径=“ / oauth / jssp /示例” 类型=“ jssp” 目标=“样本/ oauth /资源”>
      <authz uri =“服务:// oauth /示例” 行动=“执行”/>
      <范围 id =“样本”/>
    </ client-resource>
    <客户端资源 id =“ sample-java-resource” 路径=“ / oauth / java / sample” 类型=“ java” 目标=“ jp.co.intra_mart.oauth.sample.Resource”>
      <authz uri =“服务:// oauth /示例” 行动=“执行”/>
      <范围 id =“样本”/>
    </ client-resource>
  </ client-resources>
</ oauth-client-resources-config>

参考资料

默认许可设置

标签名称 验证默认

在同一配置文件上设置默认许可设置。

[设定项目 ]

<oauth-client-resources-config>
  <authz-默认 uri =“服务://应用程序/默认” 行动=“执行” />
</ oauth-client-resources-config>

必填项目 ×
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签 oauth-client-resources-config

[属性]

属性名称 说明 必填项 默认值
乌里 指定许可资源URI。 ×
行动 指定许可Action。 ×
映射器
指定许可资源映射器。
可用值是在authz-resource-mapper设置中设置的值。
×

注意

此设置需要以下设置之一:
uri属性和action属性
映射器属性

资源设置

标签名称 客户资源
使用OAuth身份验证功能配置资源以进行访问。

[设定项目 ]

<client-resources> <client-resource id = “ sample-jssp-resource” > ... </ client-resource> </ client-resources>

必填项目
多种设定
设置值 /设定内容
客户资源 设置详细内容信息,例如使用OAuth身份验证功能访问的资源的URL。
单位/类型
省略时的默认值
父标签 oauth-client-resources-config

详细内容资源设置

标签名称 客户资源
设置详细内容信息,例如使用OAuth身份验证功能访问的资源的URL。

[设定项目 ]

<oauth-client-resources-config> <client-resources> <client-resource id = “ sample-jssp-resource” 路径= “ / oauth / jssp / sample” 类型= “ jssp” target = “ sample / oauth /资源“ > ... </客户端资源> </客户端资源> </ oauth-client-resources-config>

必填项目
多种设定 ×
设置值 /设定内容
认证 设置访问资源所需的许可。
范围 设置访问资源所需的访问范围。
单位/类型
省略时的默认值
父标签 客户资源

[属性]

属性名称 说明 必填项 默认值
编号 设置标识资源的唯一ID。
路径 设置资源的URL。
类型
jssp 指定在脚本开发模式创建的资源。
爪哇 指定使用Java创建的资源。
目标
如果type为jssp,请设置脚本开发模式程序的路径。
如果type为java,则设置实现类名称。

许可设置

标签名称 认证

许可设置

[设定项目 ]

<client-resource id = “ sample-jssp-resource” > <authz 映射器= “ sample-mapper” > ... </ authz> </ client-resource>

必填项目 ×
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签
客户资源

[属性]

属性名称 说明 必填项 默认值
乌里 指定许可资源URI。 ×
行动 指定许可Action。 ×
映射器
指定许可资源映射器。
可用值是许可资源映射器设置中已设置的用于路由。
×

注解

如果指定了authz-default标记,并且在client-resource标记中指定了authz标记,则authz标记的许可设置优先。

注意

此设置需要以下设置之一:
uri属性和action属性
映射器属性

访问范围设定

标签名称 范围
设置需要使用此资源的权限的访问范围。

[设定项目 ]

<客户端资源 id =“ sample-jssp-resource”>
  <范围 id =“样本”/>
</ client-resource>

必填项目 ×
多种设定 ×
设置值 /设定内容
单位/类型
省略时的默认值
父标签
客户资源

[属性]

属性名称 说明 必填项 默认值
编号 标识访问范围的唯一ID。 ×