Start FIDO token registration for the current user.
GET/api/web/v1/self/fidotokens
Start FIDO token registration for the current user.
Responses
- 200
- 400
- 401
- 403
- 404
- 409
Successful
- application/json
- Schema
- Example (from schema)
Schema
The registration challenge generated by Identity as a Service. This is a base-64 encoded value.
The IDs of FIDO tokens already registered to this user. These values are base-64 encoded.
Possible values: [EITHER
, PLATFORM
, CROSS_PLATFORM
]
Should the token be embedded on the device or stored externally?
Possible values: [DISCOURAGED
, PREFERRED
, REQUIRED
]
Should the User ID be stored on the Passkey/FIDO2 token?
Possible values: [DISCOURAGED
, PREFERRED
, REQUIRED
]
Should the token perform user verification?
The name of this relying party. This is the name of the Identity as a Service account.
The time in seconds that the client will wait for the FIDO token to respond.
The display name of this user. It will be 'firstname lastname' of the user
The id of this user. It will be UUID of the user base-64 encoded.
The name of this user. It will be the userId of the user.
{
"challenge": "string",
"registeredCredentials": [
"string"
],
"registrationAuthenticatorAttachment": "EITHER",
"registrationRequireResidentKey": "DISCOURAGED",
"registrationUserVerification": "DISCOURAGED",
"rpName": "string",
"timeout": 0,
"userDisplayName": "string",
"userId": "string",
"userName": "string"
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Access denied
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Not Found
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}
Conflict
- application/json
- Schema
- Example (from schema)
Schema
Error Codes specific to cause of failure.
Additional Error Message describing the error.
Optional additional error information.
{
"errorCode": "invalid_user_response",
"errorMessage": "Application id cannot be null",
"parameters": [
{}
]
}