Есть ли реализация node.js потребителя OpenID? - PullRequest
19 голосов
/ 24 октября 2010

Поиск потребителя OpenID в node.js

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

Есть ли такой?

Ответы [ 3 ]

35 голосов
/ 09 января 2011

Я написал OpenID для node.js и поделился кодом на https://github.com/havard/node-openid. Это полностью проверяющая сторона, соответствующая OpenID 2.0 (и частично OpenID 1.1).

Для получения дополнительной информации о библиотеке вы также можете прочитать сообщение в блоге .

ОБНОВЛЕНИЕ: По состоянию на 2011-09-04 библиотека также является Полностью поддерживающей OpenID 1.0 / 1.1 Проверяющей стороной.

1 голос
/ 04 августа 2013

Может быть Паспорт подойдет для ваших нужд:

Паспорт (скопировано из ихвеб-сайт)

Паспорт - это промежуточное ПО аутентификации для Node.js.Чрезвычайно гибкий и модульный, Passport может быть незаметно вставлен в любое веб-приложение на основе Express.Полный набор стратегий поддерживает аутентификацию с использованием имени пользователя и пароля, Facebook, Twitter и т. Д.

Особенности:

  • 140 + стратегии аутентификации
  • Единая регистрация с OpenID и OAuth
  • Легко обрабатывает успех и неудачу
  • Поддерживает постоянные сеансы
  • Динамическая область действия и разрешения
  • Выбирайте и выбирайте необходимые стратегии
  • Реализуйте пользовательские стратегии
  • Не монтирует маршруты в приложении
  • Легкая база кода
0 голосов
/ 01 июля 2013

Everyauth находится в списке на http://openid.net/developers/libraries/, но он указан в «Everyauth» вместо «Javascript» или «node.js».

Он претендует на звание «пакета auth для узла.js (пароль, facebook и т. Д.) Для приложений Connect и Express» и заявляет, что работает с ~ 30 + службами, включая OpenID. Facebook, Twitter, Google, LinkedIn, DropBox, Tumblr, GitHub и многие другие.

Он активно развивается, судя по недавним коммитам github за июнь 2013 года.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...