Pergunta

Procurando um consumidor OpenID em Node.js

Não está nesta lista http://openid.net/developers/libraries/

Existe um?

Foi útil?

Solução

Escrevi o OpenID para Node.js e compartilhei o código em https://github.com/havard/node-openid. É uma festa de confiação compatível com o OpenID 2.0 (e parcialmente OpenID 1.1).

Para mais informações sobre a biblioteca, você também pode ler o Postagem do blog do anúncio.

ATUALIZAR: A partir de 2011-09-04, a biblioteca também é uma festa de confiar em 1.0/1.1 totalmente OpenID.

Outras dicas

Pode ser Passaporte será bom para suas necessidades:

Passaporte (copiado do site deles)

O passaporte é um middleware de autenticação para node.js. Extremamente flexíveis e modulares, o passaporte pode ser desbotado de forma inobilada para qualquer aplicativo da Web baseado em expresso. Um conjunto abrangente de estratégias suporta autenticação usando um nome de usuário e senha, Facebook, Twitter e muito mais.

Características:

  • 140+ Estratégias de autenticação
  • Significamento único com o OpenID e OAuth
  • Lidar facilmente com o sucesso e o fracasso
  • Suporta sessões persistentes
  • Escopo e permissões dinâmicas
  • Escolha as estratégias necessárias
  • Implementar estratégias personalizadas
  • Não monta rotas no aplicativo
  • Base de código leve

Everyauth está na lista em http://openid.net/developers/libraries/ Mas está listado em "Everyauth" em vez de "javascript" ou "node.js".

Ele afirma ser um "Pacote de autenticação Node.js (senha, Facebook e muito mais) para aplicativos Connect and Express" e reivindicações para trabalhar com ~ 30+ serviços, incluindo o OpenID. Facebook, Twitter, Google, LinkedIn, Dropbox, Tumblr, Github e um monte de outros.

Ele está sendo desenvolvido ativamente, a julgar pelo recente Github Commits para junho de 2013.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top