Существует ли node.js реализация OpenID-потребителя?
Ищите пользователя OpenID в node.js
В этом списке нет http://openid.net/developers/libraries/
Есть ли один?
Ответы
Ответ 1
Я написал OpenID для node.js и поделился кодом https://github.com/havard/node-openid. Это полностью совместимая с OpenID 2.0 (и частично OpenID 1.1) сторонняя сторона.
Для получения дополнительной информации о библиотеке вы также можете прочитать объявление в блоге.
ОБНОВЛЕНИЕ: По состоянию на 2011-09-04, библиотека также полностью совместима с OpenID 1.0/1.1.
Ответ 2
Возможно, Паспорт будет полезен для ваших нужд:
паспорт (скопированный с их сайта)
Паспорт - это промежуточное ПО для проверки подлинности Node.js. Чрезвычайно гибкий и модульный, Паспорт может быть ненавязчиво упаден в любой Экспресс-веб-приложение. Комплексный набор стратегий поддержка аутентификации с использованием имени пользователя и пароля, Facebook, Twitter и т.д.
Особенности:
- 140+ стратегий аутентификации
- Единый вход с OpenID и OAuth
- Легко справляться с успехом и неудачей
- Поддержка постоянных сеансов
- Динамическая область и разрешения
- Выберите и выберите необходимые стратегии.
- Внедрение пользовательских стратегий
- Не монтирует маршруты в приложении
- Легкая база кода
Ответ 3
Everyauth находится в списке http://openid.net/developers/libraries/ но он указан под "everyauth" вместо "Javascript" или "node.js".
Он утверждает, что является "node.js-пакетом auth (пароль, facebook и т.д.) для приложений Connect и Express" и утверждает, что работает с ~ 30 + услугами, включая OpenID. Facebook, Twitter, Google, LinkedIn, DropBox, Tumblr, GitHub и множество других.
Он активно развивается, судя по последним данным github за июнь 2013 года.