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

查询

简述:

  • 根据用户安全设置id查询

请求URL:

请求方式:

  • GET

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
userSecurityId String 用户安全设置id
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/auth/user/security/get?userSecurityId=654639274867556352

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": {
        "pk": "",
        "name": null,
        "ip": null,
        "createBy": null,
        "createTime": null,
        "updateBy": null,
        "updateTime": null,
        "tenantId": null,
        "dataStatus": null,
        "dbtype": null,
        "id": "654639274867556352",
        "isUseComp": "N",
        "complexity": "3",
        "minLength": 1,
        "maxLength": 16,
        "updTlimit": 8,
        "timeLimit": 5,
        "isDefault": "N"
    }
}

返回参数说明:

名称 类型 备注
data UserSecurityPo 用户密码安全设置

获取默认的用户安全设置

简述:

  • 获取默认的用户安全设置

请求URL:

请求方式:

  • GET

请求参数:

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

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/auth/user/security/getDefaultUserSecurity

返回示例:

{
    "state": 200,
    "request": null,
    "message": "",
    "cause": "",
    "variables": {},
    "data": {
        "pk": "",
        "name": null,
        "ip": null,
        "createBy": null,
        "createTime": null,
        "updateBy": null,
        "updateTime": null,
        "tenantId": null,
        "dataStatus": null,
        "dbtype": null,
        "id": "656506682557333504",
        "isUseComp": "Y",
        "complexity": "1,2,3,4",
        "minLength": 6,
        "maxLength": 16,
        "updTlimit": 1,
        "timeLimit": 1,
        "isDefault": "Y"
    }
}

返回参数说明:

名称 类型 备注
data UserSecurityPo 用户密码安全设置

用户密码安全设置列表

简述:

  • 用户密码安全设置列表

请求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": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "666644769732034560",
                "isUseComp": "Y",
                "complexity": "2,4",
                "minLength": 3,
                "maxLength": 7,
                "updTlimit": 1,
                "timeLimit": 2,
                "isDefault": "N"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "666644710441353216",
                "isUseComp": "Y",
                "complexity": "2,3",
                "minLength": 2,
                "maxLength": 6,
                "updTlimit": 1,
                "timeLimit": 1,
                "isDefault": "N"
            },
            {
                "pk": "",
                "name": null,
                "ip": null,
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "tenantId": null,
                "dataStatus": null,
                "dbtype": null,
                "id": "656540120052137984",
                "isUseComp": "Y",
                "complexity": "1,2",
                "minLength": 4,
                "maxLength": 15,
                "updTlimit": 1,
                "timeLimit": 1,
                "isDefault": "N"
            }
        ],
        "pageResult": {
            "limit": 3,
            "page": 1,
            "totalCount": 5,
            "totalPages": 2
        }
    }
}

返回参数说明:

名称 类型 备注
data APIPageList< UserSecurityPo > 用户密码安全设置

删除

简述:

  • 批量删除【用户密码安全设置】记录

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
userSecurityIds String[] 用户密码安全设置ID数组
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/auth/user/security/remove?userSecurityIds=673958919369916416

返回示例:

{
    "state": 200,
    "request": null,
    "message": "删除用户密码安全设置成功",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

保存

简述:

  • 保存用户密码安全设置

请求URL:

请求方式:

  • POST

请求参数:

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

暂无

  • Body:

UserSecurityPo 对象信息

名称 类型 是否必须 默认值 备注
id String 主键
isUseComp String 是否启用复杂度策略
complexity String 复杂度设置
minLength Short 密码长度最小值
maxLength Short 密码长度最大值
updTlimit Short 强制更改密码时间
timeLimit Short 最长使用期限
isDefault String 是否为系统默认

请求参数示例:

{

    "isUseComp": "Y",
    "complexity": "1,3",
    "minLength": 2,
    "maxLength": 2,
    "updTlimit": 2,
    "timeLimit": 2,
    "isDefault": "N"
}

返回示例:

{
    "state": 200,
    "request": null,
    "message": "保存用户密码安全设置成功",
    "cause": "",
    "variables": {
        "id": "673958919369916416"
    },
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

设置默认【用户密码安全设置】

简述:

  • 设置默认【用户密码安全设置】

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
userSecurityId String 用户安全设置id
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/auth/user/security/setDefault?userSecurityId=656506682557333504

返回示例:

{
    "state": 200,
    "request": null,
    "message": "设置成功",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

启用/禁用

简述:

  • 设置用户密码安全设置启用/禁用

请求URL:

请求方式:

  • POST

请求参数:

  • Headers:
名称 类型 是否必须 默认值 备注 其他信息
X-Authorization-access_token String 系统令牌
  • Query:
名称 类型 是否必须 默认值 备注 其他信息
use String 启用/禁用
userSecurityId String 用户密码安全设置id
  • Body:

暂无

请求参数示例:

http://192.168.3.230:15100/ibps/platform/v3/auth/user/security/setUse?use=N&userSecurityId=656506682557333504

返回示例:

{
    "state": 200,
    "request": null,
    "message": "禁用用户密码安全设置成功",
    "cause": "",
    "variables": {},
    "data": null
}

返回参数说明:

名称 类型 备注
data Void

备注