Как сделать авторизацию в Node.js по сертификатам?

Добрый день!
Вместо логина и пароля для входа на сайт надо использовать сертификаты, как такое можно реализовать в Noed.js?

Вот такая модель аутенфикации необходима мне.
Сейчас у меня сложилась модель хранения данных. Есть коллекция mongodb с документом {user: 'user1', pub_key: 'ssh-rsa AAAAB3N4CLb/Qb6Rzh34GYFKJGHK+4343wHGUlblfggUJUUUUYw+Bv2zorsPYTYTgsdsfdfsdfs433414X' } , как можно сделать проверку ключа?
Использую express.
При входе на ресурс запросить имя пользователя и расположение личного ключа сравнить его с публичным ключом из базы, если есть пароль у сертификата то запросить и его.
  • Вопрос задан
  • 3118 просмотров
Пригласить эксперта
Ответы на вопрос 1
icelaba
@icelaba
Знаю и умею всё
Вот статья nategood.com/nodejs-ssl-client-cert-auth-api-rest
Еще в статье же есть ссылка как настроить nginx, а ноду можно расположить за ним
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы