問題タブ [everyauth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
345 参照

node.js - 最初の認証リクエストで Everyauth.js が失敗する

背景:SSLを処理するために、エクスプレスサーバーへのリバースプロキシとしてnginxを使用しています。私は Facebook の oauth を処理するために everyauth パッケージを使用しています。Redis はセッション ストアに使用されます。

問題getAccessToken: 最初の認証要求で、認証ステップで everyauth がタイムアウトします。2 番目の認証リクエストで、すべての認証ステップを完了して戻ります。

具体的には、 getAccessToken ステップで everyauth がリクエストパッケージを使用するところまで実行を追跡しました。Requestは https モジュールを使用して、返されないリクエストを作成します (コールバックは実行されません)。

コード

バージョン

  • ノード: 0.8.8
  • エクスプレス: 2.5.10
  • 接続-redis: 1.4.4
  • エブリ認証: 0.3.0
0 投票する
1 に答える
2237 参照

node.js - Connect-Auth vs Everyauth vs Passport vs Authom-リアルタイムWebアプリの場合?

リアルタイムWebアプリを開発するための、これらの正と負の比較にはどのようなものがありますか?今使っSocketStreamています。

0 投票する
1 に答える
2551 参照

node.js - restifyでeveryauthを使用する

私はeveryauthを使用して、restifyで作成されたrestapiの認証を処理しようとしています。しかし、出発点を見つけることができません。私は次のようなことをすることを期待しています:

ただし、restifyはeveryauthミドルウェアを受け入れません。

restifyとeveryauthを設定するにはどうすればよいですか?

0 投票する
1 に答える
353 参照

node.js - node.js everyauth twitter mongodbエラー:「findUserById」で構成された属性/メソッドにアクセスしようとしていますが、構成していませんか?

このfindOrCreateUser関数では、 を返し、promiseそれを mongoDB のユーザー ドキュメントで満たします。

次に、このエラーが発生しますYou are trying to access the attribute/method configured by findUserById, which you did not configure

私はこの男のチュートリアルhttp://nodetuts.com/tutorials/26-starting-with-everyauth.html#videoを使用しました。彼はそれを何もしませんでした。なぜfindUserById関数が必要なのですか?IDだけでなく、ドキュメント全体を返します。

それで、ええ、どうすればこれを修正できますか?あなたが を返却した後promise、everyauth は大丈夫だと思いました。

0 投票する
3 に答える
541 参照

node.js - everyauth の例の実行に関する問題

everyauth モジュールの例を実行しようとしていました。ただし、 sudo node server.js と入力すると、このエラーが表示されます

しばらくグーグルで調べましたが、このエラーの背後にある理由を正確に見つけることができませんでした。なにか提案を?

0 投票する
1 に答える
201 参照

node.js - everyauth の例を実行する際の問題

everyauth の例を実行しようとしています。ただし、次のエラーが表示されます

私はeveryauthをインストールしました。そして、例を実行するために sudo node server.js を実行すると、アプリが実行されていることが示されます。ただし、localhost:3000 のサイトにアクセスすると、上記のエラーが表示されます。

everyauth が定義されていないようなものを示しています。その理由は何ですか?つまり、everyauth は確実にインストールされています。正しくインポートされていない可能性がありますか?

0 投票する
2 に答える
3770 参照

node.js - 初心者向けの Everyauth サンプル

私は NodeJs+Express+Mongo アプリケーションを持っています。アプリケーションはモデル「アイテム」で CRUD 操作を行います

私が望むのは、everyauthを使用して認証と承認を実装することです(パスワード - facebook や twitter ではありません...) 。初心者に適したシンプルでわかりやすいチュートリアル実行可能な例を提案できますか?

0 投票する
0 に答える
139 参照

node.js - ノード-ビュー内のeveryauth.userヘルパーは未定義ですか?

ビューでeveryauth.userヘルパーメソッドを使用するようにfindUserByIdを構成しようとしています。

これが私の設定です:

console.log(brand)は私に:

したがって、データベースがユーザーを返していることはわかっていますが、ビューの#{everyauth.user.email}でエラーが発生します。

未定義のプロパティ'name'を読み取れないので、まだ未定義ですか?!

0 投票する
1 に答える
228 参照

node.js - Node.js everyauth クラスター エラー

node.js でスケーラブルなアプリケーションを書いていますが、問題があります。Facebook の認証リンク (/auth/facebook) をクリックしてリダイレクトすると、次のエラーがスローされます。

{"error":{"message":"redirect_uri は絶対 URI ではありません。RFC 3986 を確認してください。","type":"OAuthException","code":191}}

クラスターを使っているからだと思います。セッションに RedisStore を設定しようとしています:

...コード...

しかし、それはまだうまくいきません。また、「findOrCreateUser」関数は正しく機能し、必要に応じてユーザー情報を取得します。必要なのは、ユーザーをインデックス ページにリダイレクトすることだけです。

私はExpress 3、Node 0.8.14を使用しています

Everyauth には github で同じ問題があります https://github.com/bnoguchi/everyauth/issues/153

前もって感謝します!

0 投票する
1 に答える
612 参照

javascript - everyauth findByUserId エラー

Express 2.* で動作する例がありますが、現在はバージョン 3.* に移行しています。問題は、いくつかの問題を引き起こす facebook での認証です。everyauth が Facebook に GET リクエストを送信し、エラーを返すまで、すべてが機能します。

ここにapp.jsコードがあります

これを修正するには、次の行を追加します。