Добрый день.
Сейчас намечается задачка по авторизации на Drupal 7 - сайте через датский сервис NemID.
На этом сервис используется двухфакторная аутентификация. То есть, сначала вводишь логин и пароль, затем после ввода возникает другое окошко, а через SMS приходит число - ключ. Либо этот ключ при правильном логине и пароле возвращается в запросе и отображается рядом с этим окошком.
У пользователя есть лист бумаги с парами "ключ - значение", он находит значение по ключу и вводит его в это окошко.
У меня, к сожалению, не было опыта разработки такого рода сервисов и хотелось бы проконсультироваться по этому вопросу.
Существуют ли решения под Drupal 7, с помощью которых можно было не писать всё это с нуля, а отделаться написанием плагина ?
Например, возможно ли написать плагин под Hybrid Auth для этого ?
Или, может быть, отталкиваться от модулей, реализующих OAuth ?
Или, возможно, есть еще какие-то решения, от которых можно отталкиваться ?
P. S. Мне на Гитхабе удалось найти модуль, который как бы реализует вход через NemID, но стопроцентного доверия к громоздким и нестабильным решениям у меня нет.