問題タブ [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.
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
node.js - Connect-Auth vs Everyauth vs Passport vs Authom-リアルタイムWebアプリの場合?
リアルタイムWebアプリを開発するための、これらの正と負の比較にはどのようなものがありますか?今使っSocketStream
ています。
node.js - restifyでeveryauthを使用する
私はeveryauthを使用して、restifyで作成されたrestapiの認証を処理しようとしています。しかし、出発点を見つけることができません。私は次のようなことをすることを期待しています:
ただし、restifyはeveryauthミドルウェアを受け入れません。
restifyとeveryauthを設定するにはどうすればよいですか?
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 は大丈夫だと思いました。
node.js - everyauth の例の実行に関する問題
everyauth モジュールの例を実行しようとしていました。ただし、 sudo node server.js と入力すると、このエラーが表示されます
しばらくグーグルで調べましたが、このエラーの背後にある理由を正確に見つけることができませんでした。なにか提案を?
node.js - everyauth の例を実行する際の問題
everyauth の例を実行しようとしています。ただし、次のエラーが表示されます
私はeveryauthをインストールしました。そして、例を実行するために sudo node server.js を実行すると、アプリが実行されていることが示されます。ただし、localhost:3000 のサイトにアクセスすると、上記のエラーが表示されます。
everyauth が定義されていないようなものを示しています。その理由は何ですか?つまり、everyauth は確実にインストールされています。正しくインポートされていない可能性がありますか?
node.js - 初心者向けの Everyauth サンプル
私は NodeJs+Express+Mongo アプリケーションを持っています。アプリケーションはモデル「アイテム」で CRUD 操作を行います
私が望むのは、everyauthを使用して認証と承認を実装することです(パスワード - facebook や twitter ではありません...) 。初心者に適したシンプルでわかりやすいチュートリアルと実行可能な例を提案できますか?
node.js - ノード-ビュー内のeveryauth.userヘルパーは未定義ですか?
ビューでeveryauth.userヘルパーメソッドを使用するようにfindUserByIdを構成しようとしています。
これが私の設定です:
console.log(brand)は私に:
したがって、データベースがユーザーを返していることはわかっていますが、ビューの#{everyauth.user.email}でエラーが発生します。
未定義のプロパティ'name'を読み取れないので、まだ未定義ですか?!
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
前もって感謝します!
javascript - everyauth findByUserId エラー
Express 2.* で動作する例がありますが、現在はバージョン 3.* に移行しています。問題は、いくつかの問題を引き起こす facebook での認証です。everyauth が Facebook に GET リクエストを送信し、エラーを返すまで、すべてが機能します。
ここにapp.jsコードがあります
これを修正するには、次の行を追加します。