Вы здесь

Как оптимальнее всего реализовать авторизацию на сайте с использованием данных стороннего сервера ?

0

Добрый день.

Сейчас намечается задачка по авторизации на Drupal 7 - сайте через датский сервис NemID.
На этом сервис используется двухфакторная аутентификация. То есть, сначала вводишь логин и пароль, затем после ввода возникает другое окошко, а через SMS приходит число - ключ. Либо этот ключ при правильном логине и пароле возвращается в запросе и отображается рядом с этим окошком.
У пользователя есть лист бумаги с парами "ключ - значение", он находит значение по ключу и вводит его в это окошко.

У меня, к сожалению, не было опыта разработки такого рода сервисов и хотелось бы проконсультироваться по этому вопросу.

Существуют ли решения под Drupal 7, с помощью которых можно было не писать всё это с нуля, а отделаться написанием плагина ?

Например, возможно ли написать плагин под Hybrid Auth для этого ?
Или, может быть, отталкиваться от модулей, реализующих OAuth ?
Или, возможно, есть еще какие-то решения, от которых можно отталкиваться ?

P. S. Мне на Гитхабе удалось найти модуль, который как бы реализует вход через NemID, но стопроцентного доверия к громоздким и нестабильным решениям у меня нет.

Версия Drupal: 
7.x
Категория: 
Access controlUser API
Связанные проекты: 
HybridAuth Social Login
Вопрос задан 20.02.2017 - 14:52

Ответы