
# 定制接口
1、查询允许授权的资产来源
POST /service/CP_DS__DigitalStoreService/1.0.1/asset-sources/auth-list
业务用户管理查看允许配置授权的资产来源的授权信息。
#### 请求消息体
表1参数说明 
| **参数说明**  | **数据类型** | **必选** /**可选** | **描述**     |
|:---|:---|:---|:---|
| skip      | Number   | O              | 起始页，默认0    |
| limit     | Number   | O              | 每页记录数，默认10 |
| adaptType | String   | O              | 适配类型       |
   
#### 响应消息体
| **参数说明** | **数据类型**   | **必选/**可选 | **描述** |
|:---|:---|:---|:---|
| sources  | Source\[\] | M         | 适配器    |
| count    | Number     | M         | 来源总数   |
   
Source结构体
| **参数说明**         | **数据类型** | **必选/**可选 | **描述**          |
|:---|:---|:---|:---|
| id               | String   | M         | 来源ID            |
| name             | String   | M         | 来源名称            |
| description      | String   | O         | 来源描述            |
| adapterParams    | String   | M         | 适配器的页面参数        |
| configParams     | String   | M         | 适配器来源的配置参数      |
| lastModifiedDate | DateTime | O         | 最后修改时间          |
| authorized       | Number   | M         | 授权状态 1-授权 0-未授权 |
   
2、取消授权
POST /service/CP_DS__DigitalStoreService/1.0.1/asset-sources/cancel-auth
接口用于查询适配器来源是否已经被发布使用或存在订阅实例，如果被发布使用，不能取消授权。
取消授权操作是将CP_DS__AssetSourceAttribute表中subjectType为"User"的attributes值清空。
#### 请求消息体
表2请求消息体参数说明 
| **参数说明** | **数据类型** | **必选** /**可选** | **描述** |
|:---|:---|:---|:---|
| id       | String   | M              | -      |
   
3、判断用户关联的适配器来源是否授权
POST /service/CP_DS__DigitalStoreService/1.0.1/asset-sources/auth-judge/{id}
查询用户关联的适配器来源，在CP_DS__AssetSourceAttribute表中subjectType为"User"的attributes值是否为空，不为空标识已经授权（true），反之，未授权（false）。
**响应消息体**
| **参数说明** | **数据类型** | **必选/**可选 | **描述** |
|:---|:---|:---|:---|
| isAuth   | Boolean  | M         | 是否授权   |
   
