Customize predefined security questions

When configuring security questions for a password self-service policy, it is possible to use predefined questions. You can change the predefined questions and translate them to different languages.

To customize predefined security questions for password self-service:

  1. Navigate to the folder where Adaxes service is installed. By default, the folder is C:\Program Files\Softerra\Adaxes 3\Service.

  2. Open the PasswordSelfServiceQuestions.xml file with a text editor.

  3. To add a new question:

    • Locate the predefinedQuestionSets\questionSet XML element for the question set you need.

    • Create the question XML element and specify the question in it.

    <predefinedQuestionSets ...>
        <questionSet name="English" isDefault="true">
            <question isDefault="true">What was your childhood nickname?</question>
            ...
            <question>What is your father's middle name?</question>
            <question>What is your grandmother's name?</question>
        </questionSet>
        ...
    </predefinedQuestionSets>
    

    To make a question available by default, set the isDefault parameter of the question XML element to true.

    <question isDefault="true">What is your grandmother's name?</question>

  4. To add a new question set:

    • In the predefinedQuestionSets XML element, create the questionSet element with the following parameters:

      • name – the name of the question set. The name will be used to display the set in the list of predefined question sets.

      • isDefault – whether the questions from the set will be available by default.

      Only a single question set can be specified as default.

    • Create the question XML element for each question.

      <predefinedQuestionSets ...>
          ...
          </questionSet>
          <questionSet name="Español" isDefault="false">
              <question>Cuál era su apodo de la infancia?</question>
              <question>Cuál es el segundo nombre de tu padre?</question>
              ...
          </questionSet>
      </predefinedQuestionSets>
      
  5. Save the file.

In a multi-server environment, the changes should be made for all Adaxes services.