Работа с контрольным вопросом#
Для того, чтобы в методах аутентификации на вкладке Второй фактор появился метод аутентификации Подтверждение ответом на контрольный вопрос, необходимо в блоке настроек blitz.prod.local.idp.login
в блоке factors
во втором списке добавить блок настроек с методом secQsn
:
"login" : {
"factors" : [
[
…
],
[
{
"enabled" : false,
"method" : "secQsn"
},
…
]
],
…
}
Чтобы создать справочник контрольных вопросов, необходимо:
Создать на сервере директорию
/etc/blitz-config/custom_messages/dics
;Создать файл
/etc/blitz-config/custom_messages/dics/securityQuestions
с содержимым справочника. Пример файлаsecurityQuestions
со справочником контрольных вопросов:01=Какая девичья фамилия у вашей матери 02=Какая девичья фамилия у вашей бабушки 03=Какой фильм вы впервые посмотрели в кинотеатре 04=Какое ваше любимое литературное произведение 05=Как звали вашего учителя в третьем классе 06=Первое блюдо, которое вы научились готовить 07=Как звали вашего первого питомца 08=Кем вы хотели стать в детстве 09=Как называлась первая школа, в которую вы ходили 10=Как называлась первая улица, где вы жили в детстве
Число в справочнике используется для сортировки при отображении списка контрольных вопросов пользователю.
Проверить владельца директории dics и файлов справочников в ней. Владелец должен быть
blitz:blitz
.chown -R blitz:blitz /etc/blitz-config/custom_messages/dics
В конфигурационном файле
blitz.conf
в блокblitz.prod.local.idp.messages
добавить блокdics
. В настройке names указать имя справочникаsecurityQuestions
. Например:"dics" : { "dir" : "custom_messages/dics", "names" : [ "securityQuestions" ] }