WCF
Code Block | ||||
---|---|---|---|---|
| ||||
AuthServerU2FResponseEnrollAppU2FInit EnrollAppU2FInit(string authServerPartnerLoginName, string authServerPartnerLoginPassword, string authServerPartnerUserLoginName, string appId) |
WCF parameter | data type | description |
---|---|---|
authServerPartnerLoginName | string |
SurePassID account login name | |
authServerPartnerLoginPassword | string |
SurePassID account login key | ||
authServerPartnerUserLoginName | string | User account login name |
appId |
string | Fido appId (origin) or facetId |
Code Block | ||||
---|---|---|---|---|
| ||||
AuthServerU2FResponseEnrollAppU2FInit resp = EnrollAppU2FInit("accountLogin", "accountKey", "Mandy", "https://mysite.relayingparty.com"); |
Code Block | ||||
---|---|---|---|---|
| ||||
if (resp.ErrorCode != 0) { message.Text = resp.ErrorMsg; return false; } |
...
REST
REST parameter | data type | description |
---|---|---|
spAccountLoginName | string |
SurePassID account login name | |
spAccountLoginKey | string |
SurePassID account login key | ||
username | string | user account login name |
type | string |
pre_enroll |
appId |
string | Fido appId (origin) or facetId |
Code Block | ||||
---|---|---|---|---|
| ||||
{
"spAccountLoginName": "accountLogin",
"spAccountLoginKey": "accountKey",
"type": "pre_enroll",
"username": "Mandy"
"appId:" "https://mysite.relayingparty.com"
} |
...
Code Block | ||||
---|---|---|---|---|
| ||||
|
{
"SignRequest": [],
"RegisterRequest": [
{
"challenge": "VDzQXtUkjhjvBB9K03VMvy-FdedFUzLr9oVVqLzjjvw",
"appId": "https://mysite.relayingparty.com",
"sessionId": "NTc0RDQ2NzQ3ODc3NEI3QTYxNDg3MTRDNkEzNDU2NTM0QzcyNTc3MjQ1NzE1MzZDNDI2QjYyNDU2RDc1NDQ3NjRENjY1MDUyNDE1QTYxNkM3QTM1NzYzODc5NTI0QjRGNTk0NA==",
"version": "U2F_V2"
}
],
"errorMessage": "",
"errorCode": 0,
"type": "u2f_register_request"
} |