Update portal login security questions and answers.
Description
Update a user’s login security questions and answers on the SoftLayer customer portal. These questions and answers are used to optionally log into the SoftLayer customer portal using two-factor authentication. Each user must have three distinct questions set with a unique answer for each question, and each answer may only contain alphanumeric or the . , - _ ( ) [ ] : ; > < characters. Existing user security questions and answers are deleted before new ones are set, and users may only update their own security questions and answers.
Parameters
Name |
Type |
Description |
questions |
SoftLayer_User_Security_Question[] |
A list of security questions to use when logging into the SoftLayer customer portal. Each of these objects must have at least their id property populated. |
answers |
string[] |
The answers that correspond to the given list of security questions. |
Required Headers
Optional Headers
Return Values
Error Handling
- Throws the exception ‘Access is denied.’ if a user tries to change another user’s portal login security questions and answers.
- Throws the exception ‘Please provide three different security questions.’ if the questions parameter does not contain three distinct security questions.
- Throws the exception ‘Please provide three unique security question answers.’ if the answers parameter does not contain three unique answers.
- Throws the exception ‘‘Please provide valid security questions.’ if any of the given security questions do not exist.
curl -g -u $SL_USER:$SL_APIKEY -X POST -d '{"parameters": [SoftLayer_User_Security_Question, string]}' \
'https://api.softlayer.com/rest/v3.1/SoftLayer_User_Customer_OpenIdConnect/{SoftLayer_User_Customer_OpenIdConnectID}/updateSecurityAnswers'