Подтвердить что ты не робот

Существует ли node.js реализация OpenID-потребителя?

Ищите пользователя OpenID в node.js

В этом списке нет http://openid.net/developers/libraries/

Есть ли один?

4b9b3361

Ответ 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 года.