Аутентификация Featherjs: вход в систему с использованием OTP - PullRequest
0 голосов
/ 25 октября 2019

Я использую локальную стратегию для целей аутентификации с использованием инфраструктуры featherjs.

Помимо механизма аутентификации имени пользователя и пароля, клиент хочет войти в систему, используя имя пользователя и OTP. Может кто-нибудь дать мне подсказку, как мне этого добиться? Я изучил существующую платформу featherjs-аутентификации, я не мог понять, как я могу расширить ее для поддержки этой необходимости.

1 Ответ

0 голосов
/ 29 октября 2019

Я мог бы решить проблему, используя пакет перо-аутентификация-пользовательский

Это дает вам ловушку, в которой вы можете добавить свой аутентификатор проверки подлинности. В моем случае я сохраняю OTP, связанный с идентификатором пользователя. Когда пользовательские вызовы проходят аутентификацию с помощью пользовательской стратегии, вызывается промежуточное программное обеспечение верификатора. Здесь я проверяю OTP и возвращаю токен клиенту.

...