作者:管理员  历史版本:1  最后编辑:龚清  更新时间:2024-11-20 15:41

审核接口授权

简述:

  • 审核接口授权

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
id string 主键
apiUrl string apiUrl
grantType string 授权类型
grantKey string 授权标识
appKey string APP标识
apiKey string API标识
limit long 频次,非负整数,0标识不限制
testLimit long 测试频次,非负整数,0标识不限制;
status string 状态:pendding/effect/expired
createBy string 创建人
createTime date 申请时间
expireTime date 过期时间
auditBy string 审核人
auditTime date 审核时间
cause string 理由

请求参数示例:

{
  "pk": "", 
  "name": null, 
  "ip": null, 
  "createBy": "654620507647246336", 
  "createTime": "2019-12-12", 
  "updateBy": null, 
  "tenantId": null, 
  "dataStatus": null, 
  "dbtype": null, 
  "id": "654746327116152832", 
  "grantType": "user", 
  "grantKey": "Bella", 
  "appKey": "cstj", 
  "apiKey": "cptj", 
  "limit": 120, 
  "testLimit": 60, 
  "status": "pendding", 
  "expireTime": "2020-12-12", 
  "auditBy": null, 
  "auditTime": null, 
  "cause": null, 
  "apiUrl": "hh"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "审核接口授权成功",
    "cause": "",
    "variables": {
        "id": "654746327116152832"
    },
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

批量审核接口授权

简述:

  • 批量审核接口授权

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
authApiGrantIds string[] 审核接口授权id数组
cause string 审核不通过 不通过原因
nopass string 不通过标识
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/auth/api/grant/audit/batch?authApiGrantIds=654742599583662080654675355973451776&cause=审核不通过

返回示例:

{
    "state": 200,
    "request": null,
    "message": "审核接口授权成功",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

查询生效的接口授权

简述:

  • 根据传入授权类型及授权标识查询,并返回生效的接口授权信息

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
grantKey String 接口授权标识
grantType String 接口授权类型
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/auth/api/grant/findByGrantTypeGrantKey?grantKey=sysFile&grantType=res

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": [
        {
            "pk": "",
            "name": null,
            "ip": null,
            "createBy": "1",
            "createTime": "2019-12-12",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "654689736778055680",
            "grantType": "res",
            "grantKey": "sysFile",
            "appKey": "ibps-platform-provider",
            "apiKey": "file_attachment_modifyName",
            "limit": 120,
            "testLimit": 60,
            "status": "effect",
            "expireTime": "2020-12-12",
            "auditBy": "1",
            "auditTime": "2019-12-12",
            "cause": "审核通过!",
            "apiUrl": "/file/attachment/modifyName"
        },
        {
            "pk": "",
            "name": null,
            "ip": null,
            "createBy": "1",
            "createTime": "2019-12-12",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "654690306146435072",
            "grantType": "res",
            "grantKey": "sysFile",
            "appKey": "ibps-platform-provider",
            "apiKey": "file_attachment_query",
            "limit": 120,
            "testLimit": 60,
            "status": "effect",
            "expireTime": "2020-12-12",
            "auditBy": "1",
            "auditTime": "2019-12-12",
            "cause": "审核通过!",
            "apiUrl": "/file/attachment/query"
        },
        {
            "pk": "",
            "name": null,
            "ip": null,
            "createBy": "1",
            "createTime": "2019-12-12",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "654690305739587584",
            "grantType": "res",
            "grantKey": "sysFile",
            "appKey": "ibps-platform-provider",
            "apiKey": "file_attachment_remove",
            "limit": 120,
            "testLimit": 60,
            "status": "effect",
            "expireTime": "2020-12-12",
            "auditBy": "1",
            "auditTime": "2019-12-12",
            "cause": "审核通过!",
            "apiUrl": "/file/attachment/remove"
        },
        {
            "pk": "",
            "name": null,
            "ip": null,
            "createBy": "1",
            "createTime": "2019-12-12",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "654690305940914176",
            "grantType": "res",
            "grantKey": "sysFile",
            "appKey": "ibps-platform-provider",
            "apiKey": "file_downloadByPath",
            "limit": 120,
            "testLimit": 60,
            "status": "effect",
            "expireTime": "2020-12-12",
            "auditBy": "1",
            "auditTime": "2019-12-12",
            "cause": "审核通过!",
            "apiUrl": "/file/downloadByPath"
        },
        {
            "pk": "",
            "name": null,
            "ip": null,
            "createBy": "1",
            "createTime": "2019-12-12",
            "updateBy": null,
            "updateTime": null,
            "tenantId": null,
            "dataStatus": null,
            "dbtype": null,
            "id": "654689615822716928",
            "grantType": "res",
            "grantKey": "sysFile",
            "appKey": "ibps-platform-provider",
            "apiKey": "file_upload",
            "limit": 120,
            "testLimit": 60,
            "status": "effect",
            "expireTime": "2020-12-12",
            "auditBy": "1",
            "auditTime": "2019-12-12",
            "cause": "审核通过!",
            "apiUrl": "/file/upload"
        }
    ]
}

返回参数说明:

名称 类型 备注
data List< AuthApiGrantPo > API授权对象信息列表

查询

简述:

  • 根据传入id查询,并返回接口授权信息

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
authApiGrantId String 接口授权id
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/auth/api/grant/get?authApiGrantId=654689615822716928

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": {
        "pk": "",
        "name": null,
        "ip": null,
        "createBy": "1",
        "createTime": "2019-12-12",
        "updateBy": null,
        "updateTime": null,
        "tenantId": null,
        "dataStatus": null,
        "dbtype": null,
        "id": "654689615822716928",
        "grantType": "res",
        "grantKey": "sysFile",
        "appKey": "ibps-platform-provider",
        "apiKey": "file_upload",
        "limit": 120,
        "testLimit": 60,
        "status": "effect",
        "expireTime": "2020-12-12",
        "auditBy": "1",
        "auditTime": "2019-12-12",
        "cause": "审核通过!",
        "apiUrl": "/file/upload"
    }
}

返回参数说明:

名称 类型 备注
data AuthApiGrantPo API授权对象信息

申请接口授权

简述:

  • 申请接口授权

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
apiArrayStr string 授权接口
grantKey string 授权标识
grantType string 授权类型

请求参数示例:

{
    "grantKey": "tom",
    "grantType": "user",
    "apiArrayStr": "[{\"appKey\":\"ibps-platform-provider\",\"apiKey\":\"user_findByPartyRelationAlias\",\"apiUri\":\"/user/findByPartyRelationAlias\",\"limit\":120,\"testLimit\":60}]"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "接口授权成功",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

判断接口是否匿名访问

简述:

  • 根据传入接口地址,判断是否存在接口授权匿名

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
uri String 接口地址
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/auth/api/grant/has/anonymous/api/grant?uri=/bo/def/checkAttrCode

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": false
}

返回参数说明:

名称 类型 备注
data Boolean

判断接口授权

简述:

  • 根据传入接口地址,判断是否存在接口授权。应用接入标识、用户账号至少必填一个参数.

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
account String 用户账号
clientId String 应用接入标识
uri String 接口地址
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/auth/api/grant/has/api/grant?clientId=ibps&uri=/bo/def/copy

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": false
}

返回参数说明:

名称 类型 备注
data Boolean

记录接口调用

简述:

  • 根据传入接口地址,记录接口调用情况。应用接入标识、用户账号至少必填一个参数.

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
fullName string fullName
id string 主键
uri string 请求地址
clientKey string 授权标识
account string 用户账号
status string 状态:Y/N
createTime date 调用时间时间
cause string 理由

请求参数示例:

{
    "pk": "",
    "name": null,
    "ip": "192.168.3.111",
    "createBy": null,
    "createTime": "2019-12-17 17:55:23",
    "updateBy": null,
    "updateTime": null,
    "tenantId": null,
    "dataStatus": null,
    "dbtype": null,
    "id": "656555054970437632",
    "uri": "/auth/api/grant/grant/save",
    "clientKey": "ibps",
    "account": "huangcy",
    "status": "Y",
    "cause": "Super request",
    "fullName": "黄春艳"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

接口授权列表数据

简述:

  • 接口授权列表数据

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
request APIRequest[1] 动态查询请求对象

请求参数示例:

{
    "parameters": [],
    "requestPage": {
        "pageNo": 1,
        "limit": 20
    },
    "sorts": []
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": {
        "dataResult": [
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555347678330880",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "attr_findByPartyTypeUserId4Edit",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/attr/findByPartyTypeUserId4Edit"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555347573473280",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "attr_findByPartyTypeUserId4Get",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/attr/findByPartyTypeUserId4Get"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555347468615680",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "attr_findByTypeAndPartyType",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/attr/findByTypeAndPartyType"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555347363758080",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "attr_get",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/attr/get"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555347258900480",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "attr_load",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/attr/load"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555347154042880",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "attr_opt_findByAttrId",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/attr/opt/findByAttrId"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555347049185280",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "attr_query",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/attr/query"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555346944327680",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "attr_remove",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/attr/remove"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555346839470080",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "attr_save",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/attr/save"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555346734612480",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "auth_api_grant_audit",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/auth/api/grant/audit"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555346629754880",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "auth_api_grant_audit_batch",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/auth/api/grant/audit/batch"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555346294210560",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "auth_api_grant_findByGrantTypeGrantKey",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/auth/api/grant/findByGrantTypeGrantKey"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555327721832448",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "auth_api_grant_get",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/auth/api/grant/get"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555327616974848",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "auth_api_grant_grant_save",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/auth/api/grant/grant/save"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555327512117248",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "auth_api_grant_has_anonymous_api_grant",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/auth/api/grant/has/anonymous/api/grant"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555327407259648",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "auth_api_grant_has_api_grant",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/auth/api/grant/has/api/grant"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555327302402048",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "auth_api_grant_log_apiInvoke",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/auth/api/grant/log/apiInvoke"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555327197544448",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "auth_api_grant_query",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/auth/api/grant/query"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555327126241280",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "auth_api_grant_remove",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/auth/api/grant/remove"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": "654755459927900160",
                "createTime": "2019-12-17",
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656555327021383680",
                "grantType": "role",
                "grantKey": "xsjs",
                "appKey": "ibps-platform-provider",
                "apiKey": "auth_api_grant_save",
                "limit": 120,
                "testLimit": 60,
                "status": "effect",
                "expireTime": "2029-12-17",
                "auditBy": null,
                "auditTime": null,
                "cause": null,
                "apiUrl": "/auth/api/grant/save"
            }
        ],
        "pageResult": {
            "limit": 20,
            "page": 1,
            "totalCount": 3776,
            "totalPages": 189
        }
    }
}

返回参数说明:

名称 类型 备注
data APIPageList< AuthApiGrantPo > API授权对象信息列表

删除(批量)

简述:

  • 删除接口授权记录

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
authApiGrantIds string[] 接口授权id数组
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/auth/api/grant/remove?authApiGrantIds=654630146732457984

返回示例:

{
    "state": 200,
    "request": null,
    "message": "删除接口授权成功",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

保存

简述:

  • 保存接口授权信息

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:

暂无

  • Body:
名称 类型 是否必须 默认值 备注 其他信息
id string 主键
apiUrl string apiUrl
grantType string 授权类型
grantKey string 授权标识
appKey string APP标识
apiKey string API标识
limit long 频次,非负整数,0标识不限制
testLimit long 测试频次,非负整数,0标识不限制;
status string 状态:pendding/effect/expired
createBy string 创建人
createTime date 申请时间
expireTime date 过期时间
auditBy string 审核人
auditTime date 审核时间
cause string 理由

请求参数示例:

      {
        "pk": "", 
        "name": null, 
        "ip": null, 
        "createBy": "654620507647246336", 
        "createTime": "2019-12-12", 
        "updateBy": null, 
        "updateTime": null, 
        "tenantId": null, 
        "dataStatus": null, 
        "dbtype": null, 
        "id": "654746327116152832", 
        "grantType": "user", 
        "grantKey": "Bella", 
        "appKey": "cstj", 
        "apiKey": "cptj", 
        "limit": 120, 
        "testLimit": 60, 
        "status": "effect", 
        "expireTime": "2020-12-12", 
        "auditBy": "654384477392338944", 
        "auditTime": "2019-12-17", 
        "cause": "审核通过!", 
        "apiUrl": "hh"
      }

返回示例:

{
    "state": 200,
    "request": null,
    "message": "保存接口授权成功",
    "cause": "",
    "variables": {
        "clientKey": "Bella",
        "id": "654746327116152832"
    },
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

备注