...
| Code Block | ||
|---|---|---|
| ||
{
"step": 1// step is 1-based
"application":
{
"id":"appid"
},
"user":
{
"domain.id":"domainid",
"loginName":"login name"
}
}
|
...
| Code Block | ||
|---|---|---|
| ||
{
"user":
{
"id":"userid"
},
"token":
{
"serial":"10000000"
},
"credential":"otp1,otp2"
} |
...
| Code Block | ||
|---|---|---|
| ||
{
"user":
{
"id":"userid"
},
"token":
{
"serial":"10000000"
},
"acHash": "SHA1 hash of activation code in base64 encoded"
} |
...
| Code Block | ||
|---|---|---|
| ||
{
"error":0,
"result":
{
"id":"policy id 1",
"name":"System logon policy",
"options":
{
"key1":"value1",
"key2":"value2",
...
}
}
} |
...
| Code Block | ||
|---|---|---|
| ||
{
"user":
{
"id":"userid"
}
return:["*"]
} |
Response:
...
| Code Block | ||
|---|---|---|
| ||
{
"user":
{
"loginName":"login name",
"domain.id":"domainid"
},
"token":
{
"product.method":"GridCard"
},
"return":["id", "serial"]
} |
...
| Code Block | ||
|---|---|---|
| ||
{
"user":
{
"loginName":"login name",
"domain.id":"domainid"
},
"pin":"password"
} |
2. verify pin
...
| Code Block | ||
|---|---|---|
| ||
{
"user":
{
"loginName":"login name",
"domain.id":"domainid"
},
"token":
{
"serial":"1213131"
}
"pin":"pin"
}
|
...
| Code Block | ||
|---|---|---|
| ||
{
"user":
{
"loginName":"login name",
"domain.id":"domainid"
},
"tokenAssignment":
{
"id":"assignment id"
}
"pin":"pin"
} |
...