Contains information about the authentication questions and answers assigned to this user. The value of the attribute is a List whose elements are waveset.questions attributes.
The waveset.questions attribute set contains the attributes described in the following table.
Table 3–5 waveset.questions Attributes (User View)
Attribute |
Editable? |
Description |
---|---|---|
answer |
Read/Write |
Encrypted answer to the question |
id |
Read |
System-generated ID for the question |
name |
Read |
Name used to identify this question |
question |
Read |
Text of the authentication question |
The name attribute is not stored. The system generates the name by transforming the id. This is necessary because question IDs are typically numbers, and numbers that are used to index an array in a path expression are considered absolute indexes rather than object names.
For example, the path waveset.questions[#1].question addresses the second element of the questions list (list indexes start from zero). However, since there may be only one question on the list whose ID is the number 1, the ID is not necessarily suitable as a list index. To reliably address the elements of the list, the system manufactures a name for each question that consists of the letter Q followed by the ID (in this example, Q1). The path waveset.questions[Q1].question then always correctly addresses the question.