# SecurityQuestionDefinitionType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Definition of a single security question.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
identifier | property anyURI | [1,1] | Unique identified of a security question.
enabled | property boolean | [0,1] | Simple flag that could be used to disable a use of a specific question without actually deleting it.
questionText | property string | [1,1] | The question itself, or the localization identifier to it.

- ### Items

  - #### identifier

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Unique identified of a security question. This can be used in the answer to refer to this definition (see SecurityQuestionAnswerType). It is expected that midPoint will come with a pre-configured set of frequently used security questions (such as "what is your mother's maiden name?"). Therefore URI is a good mechanism for this identifier. URI has a natural namespacing. Which means that the identifiers of built-in questions will not clash with identifiers of questions configured by midPoint administrators.

  - #### enabled

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Simple flag that could be used to disable a use of a specific question without actually deleting it. This may be used to select only some questions, e.g. to disable the low-security built-in questions such as "what is your mother's maiden name?". If not present at all then the question is assumed to be enabled.

  - #### questionText

    Flags: RAM,runtime

    Multiplicity: [1,1]

    The question itself, or the localization identifier to it.