nodejs サーバーと通信する必要がある Google Chrome 拡張機能を開発しています。認証を簡素化するために everyauth パッケージを使用できるかどうか疑問に思っていました。手始めに、単純なパスワードベースの認証を使用したかっただけです。しかし、例とドキュメントから、私の試行によると、everyauth は webapp に使用するように設計されており、getLoginPath を設定しないとエラーが発生するようです。また、ユーザーを特定のページにリダイレクトするのではなく、json 給与計算でユーザーを認証した後にユーザーの詳細またはエラーを送信するように everyauth を構成する方法もわかりません。これは node.js を使用した最初のプロジェクトであり、これを進める方法についてアドバイスを求めています。そのような認証を提供する他のパッケージ/ライブラリを使用することにオープンです。
2 に答える
1
あなたは Passport の開発者として他のモジュールを使用することにオープンであるため、https ://github.com/jaredhanson/passport を参照することをお勧めします。
Passport は、シンプルで邪魔にならない認証ライブラリになるように設計されているため、簡単に起動してすぐに実行できます。また、モジュール式で拡張可能であるため、時間の経過とともにアプリケーションのニーズに適応できます。
提供されている例とローカル戦略 ( https://github.com/jaredhanson/passport-local ) は、ユーザー名/パスワード認証を開始するのに十分です。ご意見やご質問がありましたらお知らせください。
于 2011-11-23T03:03:16.697 に答える
1
ハンドラー メソッドをオーバーライドすることで、everyauth への REST 専用インターフェイスを実現できました: https://gist.github.com/2938492
于 2012-06-15T20:15:31.767 に答える