Anchor | ||||
---|---|---|---|---|
|
Attribute | type | values | default | mandate | comment |
serial | string |
|
| true |
|
Identifier | String |
|
| true |
|
Status | String | ACTIVE, |
|
|
|
description | string |
|
| false |
|
users | coll |
|
|
|
|
assignedUsers | coll |
|
|
|
|
sharedUsers | coll |
|
|
|
|
product | object |
|
| true |
|
repository | object |
|
| false |
|
Anchor | ||||
---|---|---|---|---|
|
Wiki Markup |
---|
+Examples 1:+ Method:/token/create Parameters: \{ "attrs": \[ "product.id":pid, "user.id":userid, "pin":tokenpin \] \} Response: \{ "error":0, "result":\{"id":1\} \} \\ +Examples 2:+ Method:/token/create Parameters: \{ "attrs": \[ "product": \{ "manufacturerCode":"DN", "productCode":"MT" \}, "user": \{ "domain.name":"domain.com", "loginNam":"john.smith" \} "pin":tokenpin \] \} Response: \{ "error":0, "result":\{"id":1\} \} \\ \\ |
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
Examples:
Method:/token/delete
Parameters:
{
"id":"token id"
"user":
{
"id":1,
"domain.id":domainId,
"loginName":loginName
}
// if user block is given, system will unassign the token from the user instead of delete the token itself
}
Response:
{
"error":0
}
Anchor | ||||
---|---|---|---|---|
|
Examples:
Method:/token/reset
Parameters:
{
"token":
{
"serial":"10000000"
},
"attrs"://optional
{
"counter":0
}
}
Response:
{
"error":0
}
Anchor | ||||
---|---|---|---|---|
|
Examples:
Method:/token/confine
Parameters:
{
"token":
{
"serial":"10000000"
}
}
Response:
{
"error":0
}
Anchor | ||||
---|---|---|---|---|
|
Examples:
Method:/token/release
Parameters:
{
"token":
{
"serial":"10000000"
}
}
Response:
{
"error":0
}
Anchor | ||||
---|---|---|---|---|
|
Wiki Markup |
---|
+Examples:+ Method:/token/create Parameters: \{ "attrs": \{ "product.id":pid, "repository.id":repoid, "data":"text of import file" \} "return":\["id","serial"\] \} Response: \{ "error":0, "result": \{ "total":3, "rows": \[ \{"id":"xxx","serial":"1001"\}, \{"id":"yyy","serial":"1002"\}, \{"id":"zzz","serial":"1003"\} \] \} \} \\ |
Anchor | ||||
---|---|---|---|---|
|
Examples:
Method:/token/getDownloadUrl
Parameters:
{
}
Response:
{
"error":0,
"result":"http://dual.parkoffice.com:8072/das5/service"
}
Anchor | ||||
---|---|---|---|---|
|
Examples:
Method:/token/getActivateUrl
Parameters:
{
}
Response:
{
"error":0,
"result":"http://dual.parkoffice.com:8072/das5/ac"
}
Anchor | ||||
---|---|---|---|---|
|
Examples:
Method:/token/syncToken
Parameters:
{
"user":
{
"id":userid
},
"token":
{
"serial":"10000000"
},
"credential":"otp1,otp2"
}
Response:
{
"error":0
}
Anchor | ||||
---|---|---|---|---|
|
Examples:
Method:/token/retrieveCredential
Parameters:
{
"token":
{
"serial":"123456"
},
"recoveryId":"1234567890"
}
Response:
{
"error":0,
"result":
{
"recoveryKey":"xxxxxxx"
}
}
Anchor | ||||
---|---|---|---|---|
|
Examples:
Method:/token/batchAssignTokens
Parameters:
{
"attrs":
{
"csv":xxx,
"charset":"UTF-8"
}
}
Response:
{
"error":0,
}