OpenID コンシューマーの Node.js 実装はありますか?
質問
解決
私はnode.jsのOpenIDを作成し、コードを次の場所で共有しました。 https://github.com/havard/node-openid. 。これは、完全に OpenID 2.0 (および部分的に OpenID 1.1) に準拠した証明書利用者です。
ライブラリの詳細については、こちらもご覧ください。 お知らせブログ投稿.
アップデート: 2011 年 9 月 4 日の時点で、ライブラリは OpenID 1.0/1.1 に完全に準拠した証明書利用者でもあります。
他のヒント
多分 パスポート あなたのニーズに適しています:
パスポート (ウェブサイトからコピー)
Passport は Node.js の認証ミドルウェアです。非常に柔軟でモジュール式のパスポートは、任意のエクスプレスベースのWebアプリケーションに目立たずにドロップすることができます。包括的な戦略セットは、ユーザー名とパスワード、Facebook、Twitterなどを使用した認証をサポートします。
特徴:
- 140 を超える認証戦略
- OpenID と OAuth によるシングル サインオン
- 成功と失敗を簡単に処理する
- 永続的なセッションをサポート
- 動的スコープと権限
- 必要な戦略を選択してください
- カスタム戦略を実装する
- アプリケーションにルートをマウントしません
- 軽量なコードベース
Everyauth の<のhref = "でリスト上にあるhttp://openid.net/developers /ライブラリ/」のrel = "nofollowを"> http://openid.net/developers/libraries/ のそれは下に表示され、 "Javascriptの "または "のNode.js"" の代わりに" everyauth。
これは、とOpenIDを含め〜30 +サービスとの仕事に主張「アプリConnectおよびExpressの認証パッケージ(パスワード、Facebookの、&以上)のNode.js」であることを主張します。 FacebookやTwitter、Googleの、LinkedInの、Dropboxが、Tumblrの、GitHubの、そして他人の束ます。
これは、積極的に6月、2013年のために、最近のGitHubのコミットから判断し、開発されている。