Есть ли у Node.js реализация потребителя OpenID?
Вопрос
Ищете потребитель OpenID в Node.js
Это не в этом списке http://openid.net/developers/libraries/
Есть ли один?
Решение
Я написал OpenID для Node.js и поделился кодом в https://github.com/havard/node-openiD.. Отказ Это полностью OpenID 2.0 (и частично OpenID 1.1), совместимая полагающуюся сторону.
Для получения дополнительной информации о библиотеке вы также можете прочитать Объявление Blog Post..
ОБНОВИТЬ: По состоянию на 2011-09-04 годы библиотека является полностью OpenID 1.0 / 1.1.
Другие советы
Может быть Заграничный пасспорт будет хорошо для ваших потребностей:
заграничный пасспорт (скопировано с их сайта)
Паспорт - это промежуточное программное обеспечение для аутентификации для Node.js. Чрезвычайно гибкий и модульный паспорт может быть ненавязчиво упал в любое веб-приложение на основе экспресс-насаждения. Комплексный набор стратегий поддерживает аутентификацию с использованием имени пользователя и пароля, Facebook, Twitter и многое другое.
Функции:
- 140+ стратегии аутентификации
- Один вход с OpenID и OAUTH
- Легко справиться с успехом и неудачей
- Поддерживает постоянные сеансы
- Динамический объем и разрешения
- Выберите и выбирайте необходимые стратегии
- Внедрить пользовательские стратегии
- Не устанавливает маршруты в приложении
- Легкая база кода
Вообще в списке в http://openid.net/developers/libraries/ Но он перечислен под «Hellauth» вместо «JavaScript» или «Node.js».
Он утверждает, что является «пакет Auth auth.js (пароль, пароль, Facebook & more) для подключения и экспресс-приложений» и претензий на работу с ~ 30 + услуги, включая OpenID. Facebook, Twitter, Google, LinkedIn, Dropbox, Tumblr, GitHub и куча других.
Он активно развивается, судя по недавнему GitHub Chays за июнь 2013 года.