...
Anchor |
---|
| _Toc341972345 |
---|
| _Toc341972345 |
---|
|
/auth/listApplications
Wiki Markup |
---|
+Examples:+
Method:/auth/listApplications
Parameters:
\{
"return":\["id","name"\]
\}
Response:
\{
"error":0,
"result":
\{
total:1,
rows:
\[
\{
"id":"aid1",
"name":"aaa application"
\}
\]
\}
\\
\}
\\
\\ |
Anchor |
---|
| _Toc341972346 |
---|
| _Toc341972346 |
---|
|
/auth/listDomains
Wiki Markup |
---|
+Examples:+
Method:/auth/listDomains
Parameters:
\{
"application":
\{
"id":appid
\},
"return":\["id","name"\]
\}
Response:
\{
"error":0,
"result":
\{
total:1,
rows:
\[
\{
"id":"did1",
"name":"aaa domain"
\}
\]
\}
\}
\\ |
Anchor |
---|
| _Toc341972347 |
---|
| _Toc341972347 |
---|
|
/auth/ listAuthenticators
Wiki Markup |
---|
\\
+Examples:+
Method:/auth/ listAuthenticators
Parameters:
\{
"step": 1// step is 1-based
"application":
\{
"id":appid
\},
"user":
\{
"domain.id":domainid,
"loginName":"login name"
\}
\\
\}
Response:
\{
"error":0,
"result":\[total:2, rows:\[\{name:"OTP"\},\{name:"PASSWORD"\}\]
\} |
Anchor |
---|
| _Toc341972348 |
---|
| _Toc341972348 |
---|
|
/auth/getLogonSteps
Wiki Markup |
---|
+Examples:+
Method:/auth/getLogonSteps
Parameters:
\{
"application":
\{
"id":appid
\},
"return":\["challengResponse", "checkStaticPass","name"\]
\}
Response:
\{
"error":0,
"result":\[total:3, rows:\[...\]\]
\}
\\
\\
\\ |
Anchor |
---|
| _Toc341972349 |
---|
| _Toc341972349 |
---|
|
/auth/logon
...
Examples:
Method:/auth/verify
Parameters:
{
"user":
{
"id":userid
},
"token":
{
"serial":"10000000"
},
"credential":
{
"otp":"123456",
//"cc":"121212" // if verifyResponse is required
}
}
Response:
{
"error":0
}
Anchor |
---|
| _Toc341972352 |
---|
| _Toc341972352 |
---|
|
/auth/verifyResponse
...
Examples:
Method:/auth/sendOTP
Parameters: {
Code Block |
---|
language | js |
---|
title | Parameters |
---|
|
{
"user": |
...
{
"loginName": "user login name"
},
"token": |
...
// optional
{
"serial":"10000000" |
...
...
...
// optional
{
"format":"TEXT|HTML", |
...
...
"expire":"2011-01-01T00:00:00"
}
} |
Example: }
Send OTP to user "acme\john.smith" via "SMS"
Code Block |
---|
language | js |
---|
title | Parameters |
---|
|
{
"user":
{
"loginName": "acme\john.smith"
}
"options":
{
"channel":"SMS"
}
} |
Response: {
...
Anchor |
---|
| _Toc341972354 |
---|
| _Toc341972354 |
---|
|
/auth/sendActivationCode
Examples:
Method:/auth/sendActivationCode
Parameters:
{
// "tokenAssignment":{"id":assid}
"user":
{
"id":userid
},
"token":
{
"serial":"10000000"
},
"options":
{
"format":"TEXT|HTML",
"channel":"SMS",
"expire":"2011-01-01T00:00:00"
}
}
Response:
{
"error":0
}
Anchor |
---|
| _Toc341972355 |
---|
| _Toc341972355 |
---|
|
/auth/syncToken
Examples:
Method:/auth/syncToken
Parameters:
{
"user":
{
"id":userid
},
"token":
{
"serial":"10000000"
},
"credential":"otp1,otp2"
}
Response:
{
"error":0
}
Anchor |
---|
| _Toc341972356 |
---|
| _Toc341972356 |
---|
|
/auth/downloadToken
Examples:
Method:/auth/downloadToken
Parameters:
{
"user":
{
"id":userid
},
"token":
{
"serial":"10000000"
},
"acHash":SHA1 hash of activation code in base64 encoded
}
Response:
{
"error":0
}
Anchor |
---|
| _Toc341972357 |
---|
| _Toc341972357 |
---|
|
/auth/activateTokenAssignment
Examples:
Method:/auth/activateTokenAssignment
Parameters:
{
// "tokenAssignment":{"id":assid}
"user":
{
"id":userid
},
"token":
{
"serial":"10000000"
},
"acHash":SHA1 hash of activation code in base64 encoded
}
Response:
{
"error":0
}
Anchor |
---|
| _Toc341972358 |
---|
| _Toc341972358 |
---|
|
/auth/getPolicy
Wiki Markup |
---|
+Examples:+
Method:/auth/getPolicy
Parameters:
\{
"application":
\{
"name":"appname"
\},
"user":
\{
"loginName":"login name",
"domain.id":domainid
\},
"category":
\{
"name":"logon"
\},
"return":\["name", "id","options"\]
\}
Response:
\{
"error":0,
"result":
\{
"id":"1",
"name":"System logon policy",
"options":
\{
"key":"value",
...
\}
\}
\} |
Anchor |
---|
| _Toc341972359 |
---|
| _Toc341972359 |
---|
|
/auth/listUsers
Wiki Markup |
---|
+Examples:+
Method:/auth/listUsers
Parameters:
\{
"user":
\{
"loginName":"login name",
"domain.id":domainid
\}
return:\["*"\]
\}
Response:
\{
"error":0,
"result":\{"id":1,…\}
\} |
Anchor |
---|
| _Toc341972360 |
---|
| _Toc341972360 |
---|
|
/auth/listSiteStamps
Wiki Markup |
---|
+Examples:+
Method:/auth/listSiteStamps
Parameters:
\{
"user":
\{
"id":userid
\}
return:\["*"\]
\}
Response:
\{
"error":0,
"result":\{"id":1, …\}
\}
\\
\\ |
Anchor |
---|
| _Toc341972361 |
---|
| _Toc341972361 |
---|
|
/auth/getChallengeCode
Wiki Markup |
---|
+Examples:+
Method:/auth/getChallengeCode
Parameters:
\{
"user":
\{
"loginName":"login name",
"domain.id":domainid
\},
"token":
\{
id:tid1
\},
return:\["id", "code", "starts", "expires"\]
\}
Response:
\{
"error":0,
"result":\{"id":1, "code":"xxx", starts:"xxx", expires:"xxx"\}
\}
\\
+Examples:+
The GridGo challenge code is the matrix in JSON string
\\
Parameters:
\{
"user":
\{
"loginName":"login name",
"domain.id":domainid
\},
"token":
\{
"product.method":"GridGo"
\},
\\
"return":\["id", "code", "reference"\]
\}
Response:
\{
"error":0,
"result":
\{
"id":"#i#_ChallengeCode_22",
"code":
'\{"grid":\["53c1s3npxgws4pw6jp5kx3",
"scmmu698wp9t1sag5spxzz",
"gmmzdj97x3jn4bpe9cvu1r",
"ps0hs5g2nh5xer6r93fj7x",
"mn8zbs5nnnm8rxt2r5ekd0",
"0jr935hx618a3vcvzdehn0",
"9xtr71jff7jaz255n5rtc4",
"dr96rxn7pgs3anmfzpeu7y",
"uf06ttmc3kfvhrun2remk9",
"z7c3ytf9u2xtfmc60p06ax"\],
"rows":10,
"cols":22,
"indiecs":"ABCDEFGHJKMNPRSTUVWXY"
\}',
"reference":"10948e64-b829-47be-be2a-414217bee16f"
\}
\} |
Anchor |
---|
| _Toc341972362 |
---|
| _Toc341972362 |
---|
|
/auth/listTokens
Wiki Markup |
---|
+Examples:+
Method:/auth/listTokens
Parameters:
\{
"user":
\{
"loginName":"login name",
"domain.id":domainid
\},
"token":
\{
"product.method":"GridCard"
\},
\\
"return":\["id", "serial"\]
\}
Response:
\{
"error":0,
"result":
\{
"total":2,
"rows":
\[
\{"id":1, "serial":"77003456"\},
\{"id":2, "serial":"77003457"\}
\]
\}
\}
\\ |
Anchor |
---|
| _Toc341972363 |
---|
| _Toc341972363 |
---|
|
/auth/changePassword
Examples:
Method:/auth/changePassword
Parameters:
{
"user":
{
"loginName":"login name",
"domain.id":domainid
},
"oldPassword":"old",
"newPassword":"new"
}
Response:
{
"error":0
}
Anchor |
---|
| _Toc341972364 |
---|
| _Toc341972364 |
---|
|
/auth/verifyPin
...
Parameters:
{
"user":
{
"loginName":"login name",
"domain.id":domainid
},
"pin":"password"
}
Response:
{
"error":0
}
- verify pin
Parameters:
{
"user":
{
"loginName":"login name",
"domain.id":domainid
},
"token":
{
"serial":"1213131"
}
"pin":"pin"
}
Response:
{
"error":0
}
- verify pin
Parameters:
{
"user":
{
"loginName":"login name",
"domain.id":domainid
},
"tokenAssignment":
{
"id":"assignment id"
}
"pin":"pin"
}
Response:
{
"error":0
}