凭据管理

November 18, 2022About 3 min

凭据管理

SDK类名:/common/Credential;

获取列表

SDK方法名:listCredential;

URL

/credential

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
cred_typeNumber凭据类型:
0: 节点
1: VP
2: KERBEROS
3:FTP
4.数据库节点
5:Ukey
如果不传,则获取所有类型

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0]操作成功
  info_listArray
    cred_nameString凭据名称dsafs
    cred_typeNumber凭据类型:
0:节点名称
1:VP类型
0
    os_userString登录名ddd
    descriptionString凭据描述e
    cred_uuidString凭据uuidadfsafsafddafg
    user_uuidString创建者uuid555555
    create_timeNumber创建时间
  totalNumber

新建

SDK方法名:createCredential;

URL

/credential

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
cred_typeNumber凭据类型:
0:节点
1:VP
2: kerberos
5:Ukey
cred_nameString凭据名称
os_userString登录名
os_pwdStringRSA加密过的 登录密码
descriptionString凭据描述
node_uuidString【ukey】必传 选择的节点
ukey_uuidString【ukey】必传 选择的ukey

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0]操作成功。
  credentialObject添加成功时,返回uuid和名字
    cred_nameString
    cred_uuidString

获取单个

SDK方法名:describeCredential;

URL

/credential/:uuid([A-F0-9-]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0]操作成功。
  credentialObject
    cred_nameString凭据名称
    cred_typeNumber凭据类型:
0:节点名称
1:VP类型
    os_userString登录名
    os_pwdString登陆密码,固定返回************
    descriptionString凭据描述
    cred_uuidString凭据uuid
    user_uuidString创建者uuid
    create_timeNumber创建时间
    random_strString

修改

SDK方法名:modifyCredential;

URL

/credential/:uuid([A-F0-9-]+)

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
cred_typeNumber凭据类型:
0:节点
1:VP
cred_nameString凭据名称
os_userString登录名
os_pwdStringRSA加密过的 登录密码
descriptionString凭据描述
random_strString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0]操作成功

删除

SDK方法名:deleteCredential;

URL

/credential

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
cred_uuidsArray凭据uuid数组

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。

批量导入下载模板

SDK方法名:downloadTemplate;

URL

/dl

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
typeStringcred_csv

Response

名称类型必选简介Mock初始值Mock规则
StringCredetial name, Credetial type(Node 0|VP 1), Username, Password, Description test,0,root,123456,description

批量导入

SDK方法名:batchImportCredential;

URL

/credential/batch

Method

POST

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0]操作成功。

关联Ukey

SDK方法名:listBindUkey;

URL

/credential/ukey_list

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
cred_uuidString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] success
  info_listArray2
    ukey_nameArray["ukey00001","ukey02"]+1
    ukey_uuidArray["C3364FCC-BEE9-62C0-3635-A3DB5401EDF5","ECCFEA82-1488-1E84-7BF9-BE5F97E02B43"]+1
Last update: 11/18/2022, 3:56:21 PM
Contributors: ganl